我需要开发一些Web应用程序,但我需要一个工具来帮助我快速完成此操作。快速开发的Web框架?
目前我使用CodeIgniter(PHP),但我没有得到我需要的速度。
我觉得有必要:
- 一种创建数据库表的形式,那种任务的是占用了大部分时间。
有人可以提供有关如何全速开发Web应用程序的线索吗?我应该使用哪种框架/工具?
最好的问候,
我需要开发一些Web应用程序,但我需要一个工具来帮助我快速完成此操作。快速开发的Web框架?
目前我使用CodeIgniter(PHP),但我没有得到我需要的速度。
我觉得有必要:
有人可以提供有关如何全速开发Web应用程序的线索吗?我应该使用哪种框架/工具?
最好的问候,
从我所用的框架,CakePHP有,到目前为止,最好的代码生成工具。您只需要使用Mysql工作台来获取您的ERD,蛋糕将连接到您的数据库并为您创建一个CRUD MVC应用程序。
它的那样简单cake bake
:)
的笨有脚手架的支持,它可以帮助你从数据库表箱的形式。此链接Creating a blog in CodeIgniter将帮助您了解如何在codeIgniter中执行脚手架。
希望有帮助。
它是否必须是PHP?如果您对Python感兴趣,我会极力推荐web2py进行非常快速的开发。设置,学习和使用非常简单(有很多内置的默认设置),但它也非常强大,灵活且功能全面。它不需要安装或配置,没有相关性(二进制分布甚至包括Python解释),并包括一个web服务器,数据库抽象层,支架的应用,jQuery的用于Ajax functionality,和一个基于网络的IDE /管理接口(见demo)。它有很好的documentation,如果您有任何问题,这里有一个非常有帮助和响应mailing list。
您可以使用SQLFORM功能或更简单的CRUD功能轻松地从数据库表中创建表单。这些表格是高度可定制的,并自动处理字段验证,并防止双重提交和跨站点请求伪造。脚手架应用程序还包括一个为所有数据库表(以及导入/导出功能)提供CRUD操作的database administration interface(仅供管理员使用)。
如果您将.net作为后端,请查看vcl.js. 其主要用于业务应用的快速Web的工具,包含完整的堆栈。(前端,后端,组件,数据绑定,数据库等)
都具有友好的API
var qur = new V.TQuery(this)
qur.SQL = “Select * from customers”;
qur.open();
var inp = V.TDBInput(this,’itm’);
inp.DataSet = qur;
inp.FieldName = “FirstName”
如果您正在寻找PHP有效的ORM框架,使用原则,Doctrine2,行走或CakePHP的与Skipper使用它。那么你将有优势的:
因此,代码的开发将非常迅速。
rubyonrails.org nette.org djangoproject.com - 任何应该做的工作。尝试谷歌 - 这也有帮助。 – 2011-03-11 10:28:22
codeigniter支持脚手架,它可以帮助您从数据库表格中创建表单。 '在CodeIgniter中创建博客'(视频教程)将帮助您了解如何在codeIgniter中执行脚手架。 – AceMark 2011-03-14 15:31:40