背景:我使用名为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本身):
说到我的优先事项是:
非常感谢任何帮助。
感谢。
答案 0 :(得分:1)
Dreamweaver是开发CRUD Web应用程序的可行选择吗?
是的,但有警告。它仍然不会产生高级用户认为“干净”的代码,但是在CS5.5中集成JQuery Mobile使其成为非编码人员或初级编码人员的理想选择,他们需要快速启动并且以后会担心优雅。 / p>
话虽如此,如果您将设计外包,您获得的代码可能会在Dreamweaver中编辑,但不能以利用Dreamweaver的内置行为(自动代码编写)的方式编写。 Dreamweaver期望看到代码写入其规范以便接管用户。如果没有,它仍然是一个伟大的所见即所得编辑器和高于平均水平的代码编辑器。
但它不是框架。在您的情况下,JQuery Mobile是框架,任何JQuery Mobile开发人员都应该能够介入并运行该项目。但是如果你使用Dreamweaver编写大量的CRUD,开发人员可能会告诉你他们会想要重写那些部分。有些人不在乎。