【问题标题】:Open Source Contact Database Program ASP.NET And MSSQL or PHP And MySQL? [closed]开源联系人数据库程序 ASP.NET 和 MSSQL 还是 PHP 和 MySQL? [关闭]
【发布时间】:2010-08-24 13:40:56
【问题描述】:

我目前正在为我的教会构建一个开源人员智能应用程序(电话簿中的 Fancy Word)。

它基本上是一个数据库系统,您可以在其中查看某个人的信息并自动执行操作,例如“在该日期向这些人发送 Facebook 消息”、“为这个人的父母生成同意书”之类的东西..

让我给你一些背景..

过去一年半我一直在使用 .NET 和 MSSQL(为企业构建小型数据应用程序),我想我已经开始在这方面做得很好了。

我的问题是现在我正在考虑开源这个项目,我应该使用 ASP.NET 还是使用像 PHP 这样的开源软件(也对 Python 开放,尽管语法看起来很奇怪,或者 rails,grails,几乎任何不同的东西来自 Lotus Domino =P)

我的学习速度相当快,但我正在准备年底的微软考试,目前有很多项目在进行中..

大多数人不希望我的“我的语言比你的更好”辩论,但我爱他们,所以继续!

它需要安全,因为它是真实的人的数据!

【问题讨论】:

    标签: php sql asp.net open-source


    【解决方案1】:

    这取决于项目的目的是什么。语言和数据库都可以胜任这项任务。如果您正在寻找新语言的经验,请选择您想学习的语言。如果您的目标是尽快开发出强大且功能强大的应用程序,那么请选择您最了解的应用程序。

    【讨论】:

    • 谢谢杰克。。我只是在想,对于非营利组织来说,绅士们的借口是拿起一个 LAMP 堆栈,而不是在服务器许可证上吹 2 个盛大的东西。我可能会去 .NET 是只是想知道目前 PHP 是否有什么引人注目的地方
    • 我会说,我在这里(英国)申请的使用 ASP.NET 的工作中约有 2% 使用了 Apache 上的 Mono。然而,我确实发现这些是较小的商店,正如你所说,他们试图避免相当高的许可费用。
    • 我会选择这个,主要是为了 OP 的“它需要安全,因为它是真实的人的数据”评论。在真正适应新平台之前,不应该尝试这样的事情。我不确定马萨诸塞州是否会接受“我不知道如何参数化我的查询”的辩护。
    【解决方案2】:

    在 Mono 中利用您的 .net 技能!然后你就可以两全其美了。 http://www.mono-project.com/ASP.NET

    【讨论】:

    • 是的,我确实想过单声道。我喜欢这个想法。但如果我要走 linux 路线,我不应该选择最流行的吗?即我从未见过任何单身人士的工作清单
    【解决方案3】:

    由于您已经熟悉 .NET,因此在该平台上编写项目可能会更有效率。您想要开源它不应该是一个问题(大量 .NET 项目在 Codeplex 上开源)。此外,如果您的应用程序足够简单,您可能需要查看WebMatrix,这是 Microsoft 为开发简单的“基于数据库的网站”应用程序提供的免费产品。

    【讨论】:

      【解决方案4】:

      我的看法是,最终你可以开源它并不是最大的考虑因素。对我来说,更大的考虑是你愿意投入多少时间。如果您已经了解一个平台,您将能够在该平台上更快甚至更好地开发您的应用程序。

      另一方面,如果您想让学习一个新平台成为该项目的一部分,那么您已经回答了自己的问题!

      我认为哪种语言更好...对于一个相对较小的应用程序,您使用的语言/技术并不是什么大问题。各方都有强烈的意见,证明各方都有自己的长处。

      【讨论】:

        【解决方案5】:

        如果您刚刚开始,最好还是坚持使用您已经有一定经验的语言。我认为,如果您在刚开始时尝试学习太多语言,那么掌握一种会更难。

        【讨论】:

        • 是的.. 最重要的是,我试图尽可能多地学习 C/C++.. 我想我只是害怕我在 A-Levels 之前离开学校,而且我肯定会获得微软认证。 . 但这真的和拥有计算机科学硕士学位的人一样引人注目吗
        • 我很佩服你的野心。请记住,每种语言都很广泛,并且通常最重要的是学习一种语言的复杂细节。不确定当您拥有硕士学位时证书有多重要。伤不起……
        【解决方案6】:

        当您进行研究时,您可能应该将规范中的“开源人员智能应用程序”翻译为“客户关系管理”(CRM)之类的东西,这是相同的基本思想。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-01-03
          • 1970-01-01
          • 2012-09-23
          相关资源
          最近更新 更多