【问题标题】:Django, Scala Lift, or ASP.NET-MVC for high-speed web app dev? [closed]用于高速 Web 应用程序开发的 Django、Scala Lift 或 ASP.NET-MVC? [关闭]
【发布时间】:2011-09-13 12:47:53
【问题描述】:

我的 Web 开发团队目前在 PHP、Drupal、OpenAtrium 方面经验丰富,并且拥有有限的 Javascript 和 Adob​​e Air 开发人员。经验。

他们需要开发一系列相对复杂的网络应用。我正在尝试决定走哪条路线。到目前为止,我已将范围缩小到 Lift & Scala、Django 或 ASP.NET MVC。

谁能在这些平台上给我任何“提醒”?一位知名人士告诉我,Scala“难学”,Lift“不是一个好产品”,而Django“又快又容易”。当然,Lift 更强大,并且在 JVM 上执行,因此速度更快。他还说 .Net 开发速度很快。

我读过的其他网站都说没有什么比 Django for dev 更好的了。速度。

我需要了解哪些有关这些框架的信息才能帮助我做出此决定?我正在寻找“来之不易”的课程和经验,而不是理论。

我不想要一些需要一年时间才能学习但能取得巨大成果的东西。具有良好结果的合理学习曲线是最佳的。

【问题讨论】:

  • 这是相当主观的。不确定是否有真正的答案。
  • 当然这是主观的。甚至“用 SQL 编写 ___ 的最佳方式是什么也是主观的”。我们应该否决所有问题吗?
  • @Nathan,具有讽刺意味的是,您的第一个问题与我的非常相似,提出了一个主观问题。
  • 这并不讽刺...... - 无论如何,这样的问题经常被关闭,因为每个人的学习方式都略有不同,并且发现不同的语言更适合他们的风格。我喜欢用 C# 编码,发现 Ruby 古怪而 Python 难以阅读(我想念 {})。我的意见是个人的,与持相反意见的人一样重要。
  • @IanC,大多数关于编写 sql 的最佳方式或类似性质的问题都是基于可靠的指标,例如性能。也就是说,我个人不介意你的问题,也没有否决它。如果您查看我的第一个(两个)问题,我会进行一些修改以使其脱离完全主观的范围。

标签: asp.net-mvc django scala frameworks lift


【解决方案1】:

我会将Play FrameworkScala 模块一起使用。它类型安全、速度快、开发周期短。我已经使用了几个星期,我非常喜欢它。它有很好的错误信息。

【讨论】:

  • +1 我喜欢玩!框架很多。但是,就玩! Scala 去了,你用的是哪个 IDE?我无法玩! Scala 0.9 与 Eclipse 一起工作。我正在使用 Scala 2.9.1。
  • @lobster1234:IDE 支持还不是很好。但我使用的是 0.9.1(包括新的 Scala 模板)和 Scala IDE (Eclipse),但这并不容易。请参阅我的问题Errors in Eclipse for Scala project generated by Play Framework
  • @Jonas,你学习 Scala 花了多长时间,你有 Java 背景吗?
  • @IanC 我正在从 Java 迁移到 Scala(大约 13 年),到目前为止,我发现过渡还不错。我花了大约 2 个月的时间,现在我对解决一个真正的问题并用 Scala 解决它充满信心。这不仅仅是语法——函数式编程的概念是其中的重要组成部分。我推荐 Odersky 的书作为这一转变的唯一指南。祝你好运!
  • @IanC Scala 难学的说法根本不是一个有效或“有信誉”的说法。看看 Odersky 的书 (artima.com/shop/programming_in_scala_2ed) 看看……或者如果你不想花钱,看看programming-scala.labs.oreilly.com——它是免费的。
猜你喜欢
  • 2010-10-17
  • 2011-04-24
  • 2018-01-09
  • 1970-01-01
  • 2017-07-09
  • 2010-12-29
  • 2016-01-09
  • 1970-01-01
  • 2013-06-22
相关资源
最近更新 更多