我正在努力了解丰富的Web应用程序世界。维基百科上有一些可用技术的比较表,但我仍然不清楚丰富应用程序开发的选项是什么。
您能否验证并完善我下面收集的信息? 每个选项的主要优缺点是什么? 哪种选项是大型和非常丰富的Web应用程序的最佳选择?
选项1:ASP.NET/ASP.NET MVC
供应商:Microsoft
环境:Visual Studio
语言:C#
输出:HTML + JavaScript + AJAX
示例:www.stackoverflow.com
选项2:Silverlight
供应商:Microsoft
环境:Visual Studio
语言:C#
输出:.NET可执行文件?
示例:?
选项3:Google Web Toolkit
供应商:Google
环境:Eclipse
语言:Java
输出:HTML + JavaScript + AJAX
示例:http://www.projectkaiser.com:8080/pk/
选项4:Flex
供应商:Adobe
环境:?
语言:?
输出:Flash(.swf文件)
示例:http://listen.grooveshark.com/
选项5:Adobe AIR
供应商:Adobe
环境:?
语言:?
输出:AIR
示例:http://www.colabolo.com/en/download.html
选项6:Ruby on Rails
供应商:Rails核心团队
环境:?
语言:Ruby
输出:HTML + JavaScript + AJAX?
示例:?
选项 6:Java Applets
供应商:Sun
环境:Eclipse
语言:Java
输出:Java Applet
选项 7:OpenLaszlo
供应商:?
环境:?
语言:?
输出:?
示例:?
选项 8:Vexi
供应商:Vexi 核心团队
环境:Eclipse
语言:XML + JavaScript
输出:Java
示例:在 http://vexi.sourceforge.net/ 上有演示
选项 9:Django
供应商:Django 核心团队
环境:?
语言:Python
输出:HTML + JavaScript + AJAX
示例:?
选项 10:XUL
???