【问题标题】:Desktop Customer Lead Tracking Software .. which language is suitable C# /. VC++Desktop Customer Lead Tracking Software .. 哪种语言适合 C# /。 VC++
【发布时间】:2011-07-06 06:24:39
【问题描述】:

我计划为我们的业务开发潜在客户跟踪软件,其中涉及客户跟踪服务。

我们有由 LAN 共享的系统,我想构建一个软件,它可以处理所有客户的详细信息,并且可以在 LAN 中的所有系统中进行评估。但是我在选择最好的平台来设计和实施程序时陷入困境......任何人都可以建议我实现最好和稳定软件的最佳平台..我已经使用 c#(如 POS)做了一些小型应用程序,所以我应该去 C# 或寻找 vc++,我想使用实体框架作为数据源对象和 SQL Express 作为我的数据库。

【问题讨论】:

  • 如果您到目前为止还没有任何经验,那么您考虑选择 VC++ 的原因是什么?

标签: c# entity-framework visual-c++ sql-server-express


【解决方案1】:

C#

  1. 您以前使用过它 - 学习曲线更好
  2. 大量在线资源(msdn.microsoft.com、stackoverflow.com、asp.net 等)
  3. 由于有大量可用框架,更容易与异构系统集成

你可以这样做:

  1. 使用 WCF 服务的 RPC 模型
  2. 使用 WCF 数据服务和/或 Web 界面的数据服务客户端服务器系统

【讨论】:

    【解决方案2】:

    使用您的团队最擅长的任何东西 - 而 C++ 在这里是多余的;你会用 C# / SqlServer / 一些 ORM 工具很好...

    【讨论】:

      【解决方案3】:

      C# 当然可以实现你想要做的事情,如果你之前有 C# 的经验,这听起来像是我的赢家。

      【讨论】:

        【解决方案4】:

        C# 是一个更好的选择,因为它是RAD language。因此,如果您的团队也对C# 感到满意,那么它是比VC++. 更好的选择

        【讨论】:

        • C# 本身不是 RAD 语言(术语“RAD”通常用于开发环境,如 MS Access、Powerbuilder、VS Lightswitch)。当然,它比 C++ 更适合应用程序开发。
        • 我不知道是什么让你觉得 C# 不是 RAD 语言。 stackoverflow.com/questions/1596957/…
        • 嗯,这只是我的经验,RAD 一词通常用于什么,什么不是。正如您的链接正确指出的那样,使用 C# 的属性“RAD”显然是微软的营销模糊,而不是在其他地方的大多数情况下使用的术语。
        • 如果微软认为它是 RAD,那我们为什么不呢 :)
        猜你喜欢
        • 2010-09-16
        • 1970-01-01
        • 1970-01-01
        • 2013-02-08
        • 2018-05-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多