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

Frameworks 使用Dreamweaver或其他框架创建CRUD web应用程序?,frameworks,dreamweaver,crud,Frameworks,Dreamweaver,Crud,背景:我使用一个名为Wavemaker的基于java的RAD工具创建了一个CRUD web应用程序。我正在考虑在一个支持度更高的框架内再次开发这个应用程序。尽管我在开发方面有一些经验,但我仍然对所有的术语感到困惑。我的理解是有语言(C#、PHP、Javascript、Java等)、框架(Wavemaker、Ruby on Rails、Yii、Symfony、Code Igniter、Zend等)和编辑器(Dreamweaver?) 我外包了我的web应用的移动版本的开发,这是使用jQueryMo

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

我外包了我的web应用的移动版本的开发,这是使用jQueryMobile、php和ajax创建的。我开始使用Dreamweaver是因为我听说它与jquery mobile进行了集成开发,因此我可以对我的移动应用程序进行修改

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

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

我喜欢Wavemaker的主要方面:

  • 拖放小部件
  • 许多数据库功能都是自动处理的
我不喜欢使用Wavemaker(而不是Wavemaker本身)开发的主要方面:

  • 支持:支持通常包括在论坛上发帖,希望得到可能永远不会得到的回复。我宁愿付费支持vmware提供的这一选项,但我觉得它太令人困惑了
  • 少数自由职业者承包商:我的应用程序中的许多功能需要在wavemaker的标准功能之外进行编码或变通,很难找到自由职业者wavemaker开发人员寻求帮助
  • 在开发过程中引起头痛的正在进行的bug
尽管如此,我的优先事项是:

  • 支持:优秀的文档,能够快速响应问题(即使这需要付费订阅)
  • 大量自由职业者承包商可用(我猜这意味着使用流行语言的流行框架)
  • 简单易用(我知道会有一个初步的学习曲线)
  • 稳定:我不会遇到阻碍我的开发并需要我等待下一个版本修复的bug
  • 能够合并BIRT报告或Jasper等报告
  • 可能要避开Java,因为我已经发现Tomcat是一种额外的复杂程度,如果没有它就太好了
任何帮助都将不胜感激

谢谢

Dreamweaver是开发CRUD web应用程序的可行选择

是的,但要注意。它仍然没有产生高级用户认为“干净”的代码,但是CS5.5中的jQuery Mobile的集成使它成为非编码程序或开始编码器的一个很好的选择。 这就是说,如果您将设计外包,那么您得到的代码很可能在Dreamweaver中是可编辑的,但其编写方式不会利用Dreamweaver的内置行为(自动代码编写)。Dreamweaver希望看到按照其规范编写的代码,以便接管用户。如果不是,它仍然是一个伟大的所见即所得编辑器和高于平均水平的代码编辑器


但它不是一个框架。在您的情况下,jQueryMobile是框架,任何jQueryMobile开发人员都应该能够参与并运行该项目。但若您使用Dreamweaver编写大量CRUD,开发人员可能会告诉您,他们希望重写这些部分。有些人不在乎。

谢谢。我觉得你的评论很有帮助。你为我澄清了很多事情。谢谢你抽出时间。