我想开发一个web应用程序,目前最先进的技术是什么?
Google Web Toolkit?
最喜欢的语言: C#,Java,Python。
如果我理解正确的话,最好的方式是ASP.NET、Spring和Django,对吗?
此外,Rails也在那里。
我只是说一般用途?假设你有一个想要作为web应用程序的MSPaint版本,你会使用什么?如果你想让多个人在同一个画布上作画...如果你想把Photoshop做成一个网络应用。
例如,你们有没有看过VMWare-Server For Linux,整个东西就是一个web界面。那是用什么写的?写它最好的东西是什么?
发布于 2009-07-22 21:02:03
HTML + CSS
没有它,结果将是悲哀的。
认真地说,背后有许多具有不同理念的框架。它们都有自己的优点和缺点。我不能谈论所有的框架,但一般来说,在服务器端有一个好的编程语言支持的框架对于开发web应用程序特别好(如果不是唯一的选择),而不是“愚蠢的”web站点。对于.NET,它是经典的WebForms,新的扩展Spring以及各种对象关系管理解决方案,如LINQ,EntityFramework,nHibernate等。
如果你让我们知道你想要建立什么样的项目,那将是最好的。
首先试着决定你倾向于哪种语言。这样就更容易决定要使用的实际工具。
或者自己检查一下:Web application frameworks
发布于 2009-07-22 21:19:43
我不知道最新的技术,但在Python方面,Django是目前首选的框架。
例如,谷歌的App Engine就是基于Django的。在这段DjangoCon 2008 Keynote by Guido van Rossum视频中有一些技术细节-- "Django & App Engine“(58分19秒,95MB)。
有一个list of all 23 sessions at DjangoCon 2008。
发布于 2009-07-22 21:03:33
最先进的技术不是意味着未经测试吗?目前,Django、ASP.NET和GWT都相对广泛和稳定,所以我不认为它们是最先进的。Spring不仅仅是处理web应用程序,在计算机科学方面,它也相对陈旧和陈旧。
使用你所知道的,或者你想学习的东西。这些选择中的任何一个都是好的。
https://stackoverflow.com/questions/1168211
复制相似问题