Traditional Culture Encyclopedia - Hotel accommodation - Three common types of web application development platforms today_What are the web development software?
Three common types of web application development platforms today_What are the web development software?
OpenbizCubiPHP development framework
This is obviously a representative of a highly coupled framework, which makes developers feel like "checking in" at a fast hotel. OpenbizCubi is an application platform development framework. Although OpenbizCubi is still a dark horse compared to many more familiar frameworks, it is still a highly recommended framework. It itself is built on Zend Framework, but has its own unique metadata-based MVC and ORM logic, and uses Smarty and PHP templates as the template engine for the main UI, so if you are a Zend Framework player, don't worry, OpenbizCubi's code will too It also makes it easy for you to get started.
It is different from other PHP frameworks in the traditional sense. It has a metadata engine similar to JAVA, which can "describe" most objects through XML, and even realize data through XML description. CRUD (add, delete, read, modify) operations. If your business needs are just to implement some simple data CRUD operations, you don't even need to write any PHP code, XML can handle it all. And your PHP skills can be used to focus on implementing some special business logic through its Plugin-Service method.
OpenbizCubi currently also has a super easy-to-use code generation tool called OpenbizAppbuilder. For developers who are not familiar with Openbiz’s XML metadata, Appbuilder is definitely a tool that can help you get started quickly. It uses a graphical interface generation wizard to help you automatically create data objects, form objects, embedded services, and even the prototype of the entire application. According to the official introduction of Openbiz, you only need to think clearly about the business logic of your application, and leave the rest of the code work to OpenbizAppbuilder to help you.
CakePHP development framework
If you still need to write PHP4-compatible code, CakePHP will be a very good choice. In the list of MVC-style frameworks for PHP4&5, CakePHP is Was once the most popular. It also provides technical support in many ways (discussion groups, message boards, IRC, etc.) and excellent tutorials. CackePHP is an easy framework to get started with, but it won't be easy for you to fully master it in just a few weeks.
ZendFramework framework
ZendFramework is designed for more experienced developers and for building some enterprise-level applications from the bottom. (For example: OpenbizCubi, which claims to be designed for enterprise applications, is built on the ZendFramework framework.) The framework is highly modular. This means you can reference Zend's code however you actually need. Some function libraries can even be easily extracted and used independently (such as Zend_Gdata, which is also a low-coupling feature). Using the Zend framework, you do not have to follow its MVC architecture (although it is best if you do), And it also provides many built-in advanced features for completing tasks such as integrating with existing web services, multilingualization and implementing unit testing.
CodeIgniter
CodeIgniter is a PHP5.2 MVC framework. It is small in size and has rich documentation resources. Often referred to as a "beginner's framework" because of its relative ease of trying out and short learning curve, CodeIgniter is also very flexible and powerful. The framework has a very large community support.
And it is easy to find a large number of CI function libraries in the community. You can dream boldly. Maybe what you need to do is communicated in the community, and someone has already implemented it.
Symfony
Symfony is one of the oldest PHP frameworks (I believe you have discovered this from its website style). It has also been converted into enterprise-level web applications. And designed. However, for all the power and performance it has to offer, it is small in size and very easy to configure in most PHP hosting environments. Since he has been around the longest, you will easily find a lot of tutorials, notes and other information about Symfony, which is definitely a good thing for novices.
Symfony uses a command-line code generation tool to quickly generate the code needed for a project, which may be unheard of for some developers (in those days, maybe.) He can then help you get your code up and running in a fraction of the time. Symfony's website has a lot of tutorials and sample code to help you get familiar with them.
YiiFramework
Yii is a highly modular, high-performance PHP5 framework developed specifically for web applications. Yii uses a large number of command line generation tools to allow you to quickly generate some code. Therefore, it is most suitable for people who like to type on the black window of the command line. All these code generation tools mean that you need to remember more commands and parameters, but once you do it, you will find that they will greatly reduce the time you have to spend setting up and configuring your application.
This development method is very similar to the wizard-style code generation method provided by OpenbizAppbuilder. The biggest difference is that Yii generates code based on the command line, while OpenbizAppbuilder generates code on a graphical interface.
ThinkPHP
ThinkPHP is a free, open source, fast and simple object-oriented lightweight PHP development framework. It is released under the Apache2 open source agreement to simplify enterprise-level application development and Born from agile WEB application development. It draws on many excellent foreign frameworks and patterns, uses object-oriented development structure and MVC pattern, integrates Struts' Action ideas, JSP's TagLib (tag library), RoR's ORM mapping and patterns, and encapsulates CURD and some common operations. Single entry mode, etc., have unique performance in template engine, caching mechanism, authentication mechanism and scalability.
YiiFramework
Yii is a high-performance component-based PHP framework for developing large-scale Web applications. Yii is written in strict OOP and has complete library references and comprehensive tutorials. From MVC, DAO/, widgets, caching, hierarchical RBAC, Web services, to theming, I18N and L10N, Yii provides almost everything needed for today's Web 2.0 application development. In fact, Yii is one of the most efficient PHP frameworks.
Yii is a high-performance PHP5 web application development framework. A simple command line tool yiic can quickly create a web application code framework. Developers can add business logic based on the generated code framework to quickly complete application development
phalcon
p>Phalcon is a high-performance PHP application framework that implements MVC architecture. The initial version was released in November 2012, open source and under the terms of the BSD license.
Unlike most other PHP frameworks, Phalcon is written in C language in an extended manner. Therefore, Phalcon's execution speed is higher than other PHP frameworks and consumes fewer resources. According to official tests, Phalcon is currently the fastest in the world. One of the fastest PHP frameworks. [1]
- Previous article:How far is Beijing Nangong Hot Spring Resort from the Great Hall of the People?
- Next article:Where is a swimming pool in Baoshan?
- Related articles
- How far is the Huaxi scenery of Jiuhuangshan Mountain from Xiqiang Hotel?
- Where is the address of Shaoguan Aoyuan Cultural Tourism City?
- How about Tianjin Hongsheng Property Service Co., Ltd.?
- Does anyone know how to make abalone juice?
- How to get to Chunxi Road from Yu Zheng Hotel?
- How about Jianguo Hotel in Chengdu Airport? Are there any interesting places?
- Is there a ski resort near Hangzhou? Eight ski resorts near Hangzhou
- Four classic honeymoon resorts abroad
- Hotel decoration, how to save costs?
- How about Wujiang Quiet Garden Hotel Co., Ltd.?