.NET与Java,用于在初创公司中进行Web应用程序开发

时间:2011-07-08 07:04:38

标签: java .net grails playframework web-frameworks

我们是在Web应用程序域中启动的。我们目前有两个针对两个不同行业的应用程序。它们都是在PHP框架yii中从头开发的。 我们现在正计划将其作为产品销售,甚至考虑将其作为SAAS托管。

所以我们考虑将应用程序移动到Java或.NET。但是被困在哪个选择。所以我不会比较它们,而是列出我们的要求。

  1. RAD Development
  2. 更喜欢MVC(因为我们已经有过Yii的经验)
  3. 良好的网页控制(如果使用Dojo / EXTJS /其他JS库从框架本身轻松轻松集成,那就更好了。
  4. 组件驱动开发(例如,我们应该能够轻松地将“HR模块”插入我们的应用程序)
  5. 能够在该技术中创建类似组件的库,所以明天如果我们必须为另一个行业开发另一个这样的Web应用程序,我们应该能够快速完成!!
  6. 到目前为止我们已经考虑过了:

    1. .NET MVC 3.0(我们可以使用带MVC的webform控件吗?)
    2. Grails
    3. 播放!
    4. 我们的最终目标是在任何一项技术中建立专业知识,以便我们能够更快地推出应用程序/功能。任何帮助将受到高度赞赏。谢谢!

      注意:

      • .NET许可不是问题。
      • PHP不是一个选项,因为缺乏熟练的PHP开发人员。

3 个答案:

答案 0 :(得分:1)

我推荐使用ASP.NET,但这是我的专业领域,所以我会非常偏颇......

至于你的MVC3问题 - 是的,你可以将MVC与传统的asp.net网络表单混合搭配。即使您在MVC项目中,也可以创建.aspx页面来完成所有Web表单。 MVC还与jQuery javascript库进行了一流的集成,甚至包含文档,因此在Visual Studio中编写jQuery时可以获得代码完成,如果你要进行大量的javascript开发,这非常方便。

答案 1 :(得分:0)

这两个平台足够相似,通常是决定做什么的其他东西。

我建议你看一下这个问题:https://softwareengineering.stackexchange.com/questions/20255/what-would-you-choose-for-your-project-between-net-and-java-at-this-point-in-tim

这个问题也has an answer from me,列出了我的一些疑虑。

答案 2 :(得分:0)

作为.NET开发人员,我建议你......继续使用PHP。您是否只想重写整个应用程序,因为缺乏足够的熟练PHP程序员?真?有一些不太激进的选择:了解你的开发人员,聘请其他地方的开发人员等等。