`
haohappy2
  • 浏览: 326131 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

php framework

 
阅读更多

- http://phalconphp.com/

 

- slim and twig ...

 

I need to work on PHP website recently and were looking for libraries and framework to approach it better with the latest components available. My previous perception on PHP is that it has has a lot to catch up with existing solutions on Ruby and Python. However, this time it seems it already has done it's homework and now has many options regarding some development in web programming e.g: Template Engine, Microframework, ORM.

Here several libraries/framework that I find can form a good combination for small to medium project :

Slim is a micro framework for PHP. It is a good enough to help separate the web application into a more modular, decoupled architecture (call it something like MVC if you like). It's a very low-cost approach compare to using full-blown framework like Zend. In Python, I used Flask and it's quite similar.
   

Twig is a templating Engine. It's like Jinja in Python. In fact, the initial coder is Jinja developer, so it's not too strange that it feels quite similar. I don't think people should write/generate HTML code inside PHP directly  anymore. It's inhumane :). Templating engine helps the code deal with the logic exclusively while it deals with how to present it. It has a good two-ray integration with Slim above : there's Slim extension for Twig and Twig can be plug to Slim as Template engine.
   

Idiorm/Paris is a a very light ORM layer for PHP. It just one class and one file with a straightforward and simple uses yet it does the job really well.

So far, I find the combination above serve me quite well. They are quite flexible, does not force too much assumptions/model and has small learning-curve and overhead.

分享到:
评论

相关推荐

    基于PHP的Leaps PHP Framework 轻量级php开发框架.zip

    《基于PHP的Leaps PHP Framework:轻量级PHP开发框架详解》 PHP作为一种广泛使用的开源脚本语言,尤其在Web开发领域,其地位不可动摇。众多的PHP框架应运而生,以帮助开发者提高开发效率,减少重复工作,其中Leaps ...

    基于PHP的Cross PHP Framework php开发框架.zip

    Cross PHP Framework是一个专门为PHP开发者设计的轻量级开发框架,旨在提高开发效率并提供良好的代码组织结构。这个框架的核心设计理念是跨平台、模块化和易用性,使得开发者能够快速构建稳定、高效的Web应用程序。 ...

    基于PHP的XPHP Framework(一个简单的PHP框架).zip

    XPHP Framework是一个专门为PHP开发设计的轻量级框架,它旨在简化Web应用的构建过程,提高开发效率。这个框架的核心特点在于其简洁的代码结构、模块化的架构以及对MVC(Model-View-Controller)设计模式的良好支持。...

    Fast php framework written in c, built in php extension.zip

    标题 "Fast php framework written in c, built in php extension.zip" 提及的是一个使用C语言编写的高性能PHP框架,它被构建为PHP的内置扩展。这个框架的目的是提供比传统PHP框架更高的性能,因为C语言是底层语言,...

    Apode 0.61 for php framework

    **Apode 0.61 for PHP Framework:一个快速、简单的开发工具** Apode 0.61 是一个专为 PHP 开发者设计的轻量级框架,它以快速开发和简洁的代码结构为主要特点。尽管这个版本号是 0.61,表明它仍处于早期开发阶段,...

    Yii php framework api手册

    YII PHP框架,YII PHP framework 文件大小945 文档类型 CHM

    基于PHP的Ysf PHP Framework设计源码

    本项目是基于PHP的Ysf PHP Framework设计源码,包含155个文件,其中包括151个PHP文件、1个LICENSE文件、1个Markdown文件、1个DEMO文件和1个TPL文件。这个项目是一个PHP框架,旨在通过PHP技术栈实现,为用户提供一个...

    PHP framework_Ethna

    PHP framework Ethna 使用指南

    PHP Framework CareyShop——基于API而开发的高性能PHP商城框架系统(基于PHP5.6+).zip

    CareyShop是一个基于PHP5.6的高性能商城框架系统,专为API驱动的开发而设计。这个框架在PHP世界中提供了高效、灵活的解决方案,帮助开发者快速构建电子商务平台。下面我们将详细探讨CareyShop框架的一些核心特点、...

    PHP实例开发源码-Cross PHP Framework php开发框架.zip

    PHP实例开发源码—Cross PHP Framework php开发框架.zip PHP实例开发源码—Cross PHP Framework php开发框架.zip PHP实例开发源码—Cross PHP Framework php开发框架.zip

    兄弟连PHPFrameWork.zip

    "兄弟连PHPFrameWork",又称为"brophp",是一个专为PHP初学者设计的轻量级框架,由高洛峰开发,旨在降低入门门槛,提高开发效率。 **框架核心特性** 1. **轻量级**: "brophp"框架因其小巧的体积而闻名,它不包含...

    Yii PHP Framework实用入门教程

    Yii PHP Framework实用入门教程

    PHP实例开发源码-Leaps PHP Framework 轻量级php开发框架.zip

    PHP实例开发源码—Leaps PHP Framework 轻量级php开发框架.zip PHP实例开发源码—Leaps PHP Framework 轻量级php开发框架.zip PHP实例开发源码—Leaps PHP Framework 轻量级php开发框架.zip

    phalcon php framework documentation 2.0.8.pdf

    文档标题为“Phalcon PHP Framework Documentation 2.0.8”,它代表Phalcon框架的2.0.8版本的官方文档。这个版本的文档对于开发者来说非常宝贵,因为它详尽地介绍了如何安装、配置以及使用该框架开发应用程序。由于...

    PHP实例开发源码-XPHP Framework(一个简单的PHP框架).zip

    PHP实例开发源码—XPHP Framework(一个简单的PHP框架).zip PHP实例开发源码—XPHP Framework(一个简单的PHP框架).zip PHP实例开发源码—XPHP Framework(一个简单的PHP框架).zip

    Simple PHP FrameWork:主要目标是简单-开源

    Simple PHP FrameWork正如其名,是一个旨在简化后端组件构建的轻量级PHP框架。 **MVC模式解析** - **模型(Model)**:负责管理应用程序的数据和业务逻辑。它与数据库交互,获取或存储数据,并处理相关的业务规则...

    PHP Framework TickyPHP

    **PHP Framework TickyPHP**是专为API开发设计的一款高性能的PHP框架,它基于PHP5.4+版本构建,旨在提供高效、稳定的后端服务支持。TickyPHP的设计理念是简洁、灵活,易于理解和使用,使得开发者能够快速构建高质量...

    yii php framework 中文手册

    此手册为doc格式, 请使用word 2007打开,此手册部分章节未翻译,相信并不影响使用,此手册详细介绍了yii开发的各个方面和技术细节, 望广大phper踊跃下载,其官方网站为http://www.yiiframework.com/, 英文好的...

Global site tag (gtag.js) - Google Analytics