我是一名c ++开发人员,尝试使用符合以下条件的语言或框架创建Web应用程序:
任何人都可以建议一种有益的语言或框架,给出这个标准吗?
答案 0 :(得分:5)
我会继续把这个词放进django。
有时这被称为python对rails的回答 我最近有机会做一些ruby编程,如果你接触到任何一种语言,我认为ruby或python很容易进入。
无论您选择什么,都要确保工具有详细记录。 我没有仔细研究过rails和ruby来熟悉可用的文档,但是我对django和python文档印象非常深刻。
这是一个列出django中网站的网站,因此您可以查看人们使用django制作的网站类型。
答案 1 :(得分:1)
嗯,这取决于。你可以选择:
HTH
答案 2 :(得分:0)
这取决于受众的类型和您正在处理的数据类型。对于内部业务应用程序,您可能希望选择类似ASP.NET的组件支持。对于更简单的东西,你可以去php或rails。
答案 3 :(得分:0)
GWT - Google Web工具包
这是一个java框架,它将java代码编译成HTML和javascript。 窗口小部件(控件)组成Web应用程序,您可以轻松创建自己的窗口小部件。
它涵盖了所有现代网络技术,例如: AJAX和富客户端行为。 和Java语法类似于C ++。
<强> PHP 强>
您描述的应用程序类似于 WordPress 开源项目。
答案 4 :(得分:0)
由于Django和Rails在他们的方法上有点相似,我会根据决定:你更喜欢哪种语言? Ruby比Python有更大的吸引力吗?知道Python / Django有更大的社区会有什么影响吗?
Python在Visual Studio平台中有支持(参见IronPython),但Ruby大量开发用于JVM(参见JRuby)。哪个平台更贴近您的心?
选择之后 - 其余的很容易。
答案 5 :(得分:0)
您能提供有关该应用的更多详情吗?它似乎并不相关,但通常是。例如,如果你只是建立一个简单的CMS与一些自定义的铃声和口哨wordpress可能是要走的路。它有一个非常好的插件架构,大量的文档和支持,并轻松为大量网站提供支持。
但是,如果它更加自定义,我会说非常快速的应用程序构建,你不能错过Ruby on Rails。我个人(非常)不是粉丝,但有很多教程和论坛,以获得语言和框架的帮助。 Ruby Gems也是一个不错的选择。这样说,我不会选择任何能够获得大量流量的东西,至少在磁悬浮列车出来之前不会。
Ruby的另一个问题是你必须学习一门新语言...如果你只想要提高工作效率就不好了。你可以在PHP中快速完成任务,但它通常很麻烦...你可以尝试groovy如果你很高兴在java vm上运行...再次,它都是基于你愿意从你的移动多少舒适区和项目所需要的。
答案 6 :(得分:0)
使用Spring WebFlow可以非常快速地获得结果 - 它是一个声明性的MVC框架,您可以在其中编写模型类(类似于您在OO类中编写的内容)和瘦服务层。用户交互逻辑用简单的xml编写。只需查看参考应用程序源代码。
答案 7 :(得分:0)
Artur提出了我个人喜欢Drupal的优点,因为我精通PHP并且有一些C背景。我发现Drupal最适合我最近的一些项目。关于选择困境的简短文章:http://topcweb.com/content/content-management-system-overload我最近也听说过Django很棒,而Drupal也有不错的选择。关于Drupal我最喜欢的部分是大量的模块。