关于为Web应用程序选择哪种语言/框架的建议?

时间:2008-11-12 07:00:57

标签: web-applications frameworks rad

我是一名c ++开发人员,尝试使用符合以下条件的语言或框架创建Web应用程序:

  1. 非常快的开发时间
  2. 文本搜索和其他文本操作
  3. 易于配置和维护应用程序
  4. 标记系统支持
  5. 免费(如在啤酒中)IDE
  6. 3-4周末项目<​​/ li>

    任何人都可以建议一种有益的语言或框架,给出这个标准吗?

8 个答案:

答案 0 :(得分:5)

我会继续把这个词放进django

有时这被称为python对rails的回答 我最近有机会做一些ruby编程,如果你接触到任何一种语言,我认为ruby或python很容易进入。

无论您选择什么,都要确保工具有详细记录。 我没有仔细研究过rails和ruby来熟悉可用的文档,但是我对django和python文档印象非常深刻。

http://www.djangoproject.com/

http://docs.python.com

这是一个列出django中网站的网站,因此您可以查看人们使用django制作的网站类型。

http://www.djangosites.org/

答案 1 :(得分:1)

嗯,这取决于。你可以选择:

  • 更接近你已经知道的东西,这样你就可以快速发展。也许C#和ASP.Net Visual Studio Express将是一个很好的组合。
  • 更高薪水的那个,这样你就可以赚到额外的钱。
  • 工资较低的人,这样可以降低员工的开支。
  • 一个 最奇怪的 给你,这样你就可以学到一些新东西。

HTH

答案 2 :(得分:0)

这取决于受众的类型和您正在处理的数据类型。对于内部业务应用程序,您可能希望选择类似ASP.NET的组件支持。对于更简单的东西,你可以去php或rails。

答案 3 :(得分:0)

GWT - Google Web工具包

这是一个java框架,它将java代码编译成HTML和javascript。 窗口小部件(控件)组成Web应用程序,您可以轻松创建自己的窗口小部件。

它涵盖了所有现代网络技术,例如: AJAX和富客户端行为。 和Java语法类似于C ++。

<强> PHP

您描述的应用程序类似于 WordPress 开源项目。

查看wordpress home

答案 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我最喜欢的部分是大量的模块。