使用Dreamweaver或其他框架创建CRUD Web应用程序?

时间:2012-03-29 04:50:12

标签: frameworks dreamweaver crud

背景:我使用名为Wavemaker的基于Java的RAD工具创建了一个CRUD Web应用程序。我正在考虑在一个有更大支持的框架中再次开发应用程序。即使我有一些开发经验,我仍然对所有术语感到困惑。我的理解是有语言(C#,PHP,Javascript,Java等),框架(Wavemaker,Ruby on Rails,Yii,Symfony,Code Igniter,Zend等)和编辑器(Dreamweaver?)?

我外包了我的网络应用程序的移动版本的开发,这是使用jquery mobile,php和ajax创建的。我开始使用Dreamweaver,因为我读过它与jquery mobile的开发集成,因此我可以在我的移动应用程序上执行修改。

我想知道Dreamweaver是否是开发CRUD网络应用程序的可行选择?我多年前使用Dreamweaver来创建html页面,它会自动创建许多“不干净”的代码,这使得它难以维护。我担心我会在服务器端代码处于类似情况。

如果Dreamweaver不合适,您是否可以建议一个可以满足我要求的框架?

我喜欢Wavemaker的主要内容:

  • 拖放小部件
  • 自动处理了许多数据库功能

我不喜欢使用Wavemaker开发的主要内容(不是Wavemaker本身):

  • 支持:支持通常涉及发布到论坛并希望得到可能永远不会到来的回复。我宁愿支持这个选项,这是vmware提供的公平,但我发现它太混乱了。
  • 少数自由职业承包商:我的应用程序中的大部分功能都需要在wavemaker的标准功能之外进行编码或解决方法,而且很难找到自由职业的wavemaker开发人员寻求帮助
  • 在开发过程中导致头痛的持续性错误

说到我的优先事项是:

  • 支持:出色的文档,快速响应问题(即使这需要付费订阅)
  • 有大量的自由职业承包商(我想这意味着使用流行语言的流行框架)。
  • 简单易用(我知道会有一个初步的学习曲线)
  • 稳定:我不会遇到阻碍我开发的错误,需要我等待下一个版本的修复
  • 能够合并报告,如BIRT报告或Jasper。
  • 可能避开Java,因为我发现Tomcat是一个额外的复杂程度,没有它会很棒。

非常感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

  

Dreamweaver是开发CRUD Web应用程序的可行选择吗?

是的,但有警告。它仍然不会产生高级用户认为“干净”的代码,但是在CS5.5中集成JQuery Mobile使其成为非编码人员或初级编码人员的理想选择,他们需要快速启动并且以后会担心优雅。 / p>

话虽如此,如果您将设计外包,您获得的代码可能会在Dreamweaver中编辑,但不能以利用Dreamweaver的内置行为(自动代码编写)的方式编写。 Dreamweaver期望看到代码写入其规范以便接管用户。如果没有,它仍然是一个伟大的所见即所得编辑器和高于平均水平的代码编辑器。

但它不是框架。在您的情况下,JQuery Mobile是框架,任何JQuery Mobile开发人员都应该能够介入并运行该项目。但是如果你使用Dreamweaver编写大量的CRUD,开发人员可能会告诉你他们会想要重写那些部分。有些人不在乎。