首先,这不是一个应该选择哪种语言的问题:)
我们正在考虑一种语言转换,因为我们的总体方向正在从内容驱动的网站转变为数据/行动驱动的web应用程序。
要想成功地评估不同的语言,应该考虑哪些因素。
到目前为止,我已经想到了几个因素,以及假定的重要性水平:
框架也是一个重要的考虑因素,不过,我只是试图首先关注语言选择问题:)
发布于 2012-08-03 08:22:41
我会加入:
htmlspecialchars )。发布于 2012-08-03 12:27:05
通常,最重要的是你现在的程序员相信什么时尚。这是唯一重要的事情,之后通常是理顺这一论点。
每个网页基本上都可以用图灵完整的语言编写。我用bash编写了web服务,它背后有一个设计原理。
性能也是一个问题,然而,我还没有看到有人声称java在一般规模的项目中有时非常慢(慢是容易的:对于最终用户,响应应该在200 is左右)。
易用性和对平台的坚持也是一个问题,例如,有时您会觉得ASP.NET库开发人员在他们的生活中只开发了库,而从来没有开发过web应用程序。
没有人会声称,因为他们要么相信一种语言,并了解它,或不相信,而且不知道它。我不再相信技术,也许这些项目已经开始了(我再也不会用Java1.4编写web应用程序了,我希望回发到现在为止已经结束了)
多年来,java社区一直坚信J2EE 1.4适合于web应用程序的开发。如今,与J2EE相比,Spring更接近或PHP。.NET社区认真地认为回发是个好主意。这是一场可用性灾难,能够使行星灭绝。
我们都知道,这些都是脑死亡的想法,社区已经前进了。我们有新的脑死亡的想法和大量的人声称这是实现它的方法。
无所谓。保持认知时间限制,确保用户界面的响应性,并做任何你的编码者感觉良好的事情。
所以,
发布于 2012-08-03 08:37:56
在作出决定前,我会把下列次序视为重要因素:
https://softwareengineering.stackexchange.com/questions/159317
复制相似问题