我需要开发一些Web应用程序,但我需要一个可以帮助我快速完成此任务的工具。
目前我正在使用CodeIgniter(PHP),但我没有达到我需要的速度。
我觉得有必要:
有人可以提供有关如何全速开发网络应用的线索吗?我应该使用哪种框架/工具?
最诚挚的问候,
答案 0 :(得分:3)
从我使用过的框架来看,cakePHP到目前为止已经是最好的代码生成工具。所有你需要的是Mysql工作台,以获得你的ERD,蛋糕将连接到你的数据库,并为你创建一个CRUD MVC应用程序。
就像cake bake
一样简单:)
答案 1 :(得分:1)
它必须是PHP吗?如果您对Python感兴趣,我强烈推荐web2py进行快速开发。它很容易设置,学习和使用(有很多内置默认值),但它也非常强大,灵活,功能齐全。它不需要安装或配置,没有依赖关系(二进制分发甚至包括Python解释器),并包括Web服务器,数据库抽象层,脚手架应用程序,jQuery for Ajax functionality和基于Web的IDE / administrative interface(参见demo)。这是非常好的documentation,如果您有任何疑问,我们会提供非常有帮助且反应灵敏的mailing list。
您可以使用SQLFORM功能或更简单的CRUD功能轻松地从数据库表创建表单。这些表单可高度自定义并自动处理字段验证,并防止双重提交和跨站点请求伪造。脚手架应用程序还包括database administration interface(仅供管理员使用),它为所有数据库表提供CRUD操作(以及导入/导出功能)。
答案 2 :(得分:0)
codeigniter具有脚手架支持,可以帮助您从数据库表中创建表单。这个链接,Creating a blog in CodeIgniter将帮助您了解如何在codeIgniter中进行脚手架。
希望有所帮助。答案 3 :(得分:0)
如果您将.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”
答案 4 :(得分:0)
如果您正在寻找有效的PHP ORM框架,请使用Doctrine,Doctrine2,Propel或CakePHP,并将其与Skipper一起使用。然后你将获得以下优势:
因此代码的开发将非常迅速。