Web框架快速发展?

时间:2011-03-11 10:22:58

标签: frameworks performance

我需要开发一些Web应用程序,但我需要一个可以帮助我快速完成此任务的工具。

目前我正在使用CodeIgniter(PHP),但我没有达到我需要的速度。

我觉得有必要:

  • 从数据库表创建表单的方法,这类任务是最耗时的。

有人可以提供有关如何全速开发网络应用的线索吗?我应该使用哪种框架/工具?

最诚挚的问候,

5 个答案:

答案 0 :(得分:3)

从我使用过的框架来看,cakePHP到目前为止已经是最好的代码生成工具。所有你需要的是Mysql工作台,以获得你的ERD,蛋糕将连接到你的数据库,并为你创建一个CRUD MVC应用程序。

就像cake bake一样简单:)

http://book.cakephp.org/view/1522/Code-Generation-with-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工具,主要用于包含完整堆栈的业务应用程序。(前端,后端,组件,数据绑定,数据库等)

http://vcljs.com

全部使用友好的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一起使用。然后你将获得以下优势:

  • ORM方法(干净且可读的代码)
  • 可视化(快速设计和简单文档)
  • 自动架构代码生成(无拼写错误或遗忘代码)

因此代码的开发将非常迅速。