我是一个C++开发者试图创建使用符合以下条件的语言或框架的Web应用程序:关于Web应用选择哪种语言/框架的建议?
- 发展非常快的时间
- 文本搜索和其他文本操作
- 易于配置和维护应用程序
- 标签系统支持
- 免费(如啤酒)IDE
- 3-4周末项目
任何人都可以提出一个语言或框架,将有利的,给出这个标准?
我是一个C++开发者试图创建使用符合以下条件的语言或框架的Web应用程序:关于Web应用选择哪种语言/框架的建议?
任何人都可以提出一个语言或框架,将有利的,给出这个标准?
我会继续前进,把这个词在django。
有时候被称为python对rails的回答。
我最近有机会做一些红宝石编程,如果你来到任何一种语言的新的我认为红宝石或python很容易步入。
无论你选择什么,都要确保这些工具都有详细记录。 我还没有看到rails和ruby足够熟悉可用的文档,但我对django和python文档可用的印象非常深刻。
下面是列出Django的网站一个网站,这样你就可以检查出什么类型的网站的人使用Django制作的。
这取决于受众的类型以及您正在处理的数据类型。对于内部业务应用程序,您可能希望选择一些类似ASP.NET的组件支持。对于更简单的东西,你可以使用php或rails。
GWT - 谷歌Web工具包
这是一个Java框架,编译Java代码转换成HTML和JavaScript。小部件(控件)组成了Web应用程序,您可以轻松创建自己的小部件。
它涵盖了网络的所有现代技术,例如, AJAX和丰富的客户端行为。 和Java语法类似于C++。
PHP
您所描述的应用程序类似于WordPress的开源项目。
由于Django和Rails的是他们的做法有点类似我会立足于决定:何种语言,你喜欢吗? Ruby比Python更吸引你吗?知道Python/Django具有更大的社区,是否会产生一些影响?
Python在Visual Studio平台中有支持(请参阅IronPython),但Ruby对JVM进行了大量开发(请参阅JRuby)。哪个平台更贴近你的心?
选择后 - 其余很简单。
你能提供关于应用的更多细节吗?它可能看起来不相关,但往往是。例如,如果你只是用一些自定义的铃声建立一个简单的CMS & whistles wordpress可能是要走的路。它有一个相当不错的插件架构,支持大量文档,并且轻松支持大量站点。但是,如果它更具自定义性,我会说对于非常快速的应用程序构建而言,您不能在Ruby on Rails上犯太多错误。我个人(非常)不是一个粉丝,但有很多的教程&论坛获得语言和框架的帮助。红宝石宝石也是一个很好的接触。说这个,我不会选择它来获取大量的流量,至少在磁悬浮出来之前不会。
Ruby的另一个问题是,你必须学习一种新的语言......如果你只是想要生产力,就不好。你可以在PHP中快速完成任务,但它通常很麻烦......如果你很乐意在java虚拟机上运行,你可以尝试一下groovy ......再次,它的全部基于你愿意从你的舒适区和项目需要什么。
您可以使用Spring WebFlow非常快速地获得结果 - 这是一个声明式MVC框架,您只需编写模型类(类似于您在OO类中编写的内容)和精简服务层。用户交互逻辑用简单的xml编写。只要看看参考应用程序的源代码。
嗯,这取决于。你可以选择:
HTH
阿图尔带来了好点我个人比较喜欢的Drupal,因为我在PHP我精通与一些C的背景。我发现Drupal最适合我最近的一些项目。关于选择困境的短文:http://topcweb.com/content/content-management-system-overload我最近也听说Django很棒,Drupal也有不错的表现。我最喜欢的关于Drupal的部分是大量的模块。
“标记系统支持”是什么意思? – Tomalak 2008-11-12 07:04:05