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

  1. 开发时间非常快
  2. 文本搜索和其他文本操作
  3. 易于配置和维护应用程序
  4. 标签系统支持
  5. 免费(如 Beer)IDE
  6. 3-4个周末项目

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

有帮助吗?

解决方案

我会继续输入这个词 姜戈.

有时这被称为 python 对 Rails 的回答。
我最近有机会进行一些 ruby​​ 编程,如果您刚接触任何一种语言,我认为 ruby​​ 或 python 都很容易入门。

无论您选择什么,请确保工具有详细记录。我对 Rails 和 ruby​​ 的研究还不够深入,无法熟悉可用的文档,但可用的 django 和 python 文档给我留下了深刻的印象。

http://www.djangoproject.com/

http://docs.python.com

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

http://www.djangosites.org/

其他提示

这得看情况。您可以选择:

  • 更接近的东西 你已经知道的 这样你就可以快速发展。也许 C# 和 ASP.Net Visual Studio Express 对您来说是一个很好的组合。
  • 那个拥有 更高的薪水 这样你就可以赚一些额外的钱。
  • 那个拥有 工资较低 这样您的员工费用就会减少。
  • 唯一的那个 最奇怪的 对你来说,这样你就能学到一些真正新的东西。

华泰

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

GWT - Google 网络工具包

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

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

PHP

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

查看 WordPress 主页

由于 Django 和 Rails 在方法上有点相似,我将基于以下决定:你更喜欢哪种语言?Ruby 对您来说比 Python 更有吸引力吗?知道 Python/Django 拥有更大的社区是否会产生一些影响?

Python 在 Visual Studio 平台中得到支持(请参阅 IronPython),但 Ruby 大量开发用于 JVM(请参阅 JRuby)。哪个平台更贴近您的心?

选择之后 - 剩下的就很简单了。

您能否提供有关该应用程序的更多详细信息?它可能看起来不相关,但通常是相关的。例如,如果您只是构建一个带有一些自定义功能的简单 CMS,那么 WordPress 可能是最佳选择。它有一个非常好的插件架构,大量的文档和支持,并且可以轻松地为大量网站提供支持。

然而,如果它更自定义一点,我想说,对于非常快速的应用程序构建,使用 Ruby on Rails 不会出错。就我个人而言(非常)不是粉丝,但有很多教程和论坛可以获取有关语言和框架的帮助。红宝石的触感也很好。话虽如此,我不会选择它来做任何会带来大量交通的事情,至少在磁悬浮消失之前不会。

Ruby 的另一个问题是你必须学习一门新语言......如果您只想提高生产力,那就不好了。你可以用 PHP 快速完成工作,但它常常很混乱......如果你愿意在 java 虚拟机上运行,​​你可以尝试 groovy...再说一遍,这一切都取决于您愿意离开舒适区的程度以及项目的内容。

您可以使用 Spring WebFlow 非常快速地获得结果 - 它是一个声明性 MVC 框架,您只需编写模型类(类似于您在 OO 类中编写的内容)和薄服务层。用户交互逻辑是用简单的xml编写的。只需查看参考应用程序源代码即可。

Artur 提出了很好的观点,我个人喜欢 Drupal,因为我精通 PHP,并且有一些 C 背景。我发现 Drupal 最适合我最近的一些项目。关于选择困境的短文: http://topcweb.com/content/content-management-system-overload 我最近还听说 Django 很棒,而且 Drupal 也很不错。Drupal 我最喜欢的部分是大量的模块。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top