123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
-
- Senthot [ DEVELOPED BY ME ]
- Thank you for using the Senthot Framework :)
- +---------------------------------------------------------------
- | Version : Senthot 2.2.2 Release 2013/8/17
- +---------------------------------------------------------------
- | Copyright(c) 2005-2013 http://senthot.com All rights reserved.
- +---------------------------------------------------------------
- [ Introduction ]
- Senthot is a free PHP Framework, opensource, as a framework development PHP oriented simple object,
- easy and fast for developing Web application and also simplify the developing entreprise application.
- Principle Architecture and Design: (Slim. Small. Smart. Slick. and Secure.)
- Architecture Senthot Framework developed following the principle simple design and practical,
- resulting core system smaller, but has an ability agile, and with the simplify expected to easily on monitor the security,
- both in all injection or SSX, because security must be keep still persued.
- Senthot since it's inception has been adhering to the principles of simple and practical design, while maintaining the excellent
- and the simplicity of the code at the same time, also focused on ease of use. And has many original features and characteristics,
- constantly in ease of use, Scalebility and performance will always enhanced and optimalized to make sure stability in developing
- application level portal dan commercial.
- After 8 years of accumulation and refactoring, 2.* version in terms of customization and extension at the bottom of the frame is complete,
- application scope of development and needs to be expanded to suit different levels of developer
- demand. And introduce a new CBD (Core+Behavior+Driven) schema Mode, designed to create a framework for DIY
- and AOP programming experience, so that Senthot can in different ways to quickly meet the needs of projects and applications,
- and the official introduction of Cloud, REST and Mongo support.
- [ Agreement ]
- Senthot follow the Apache2 open source licenses issued, meaning that you can use for free Senthot,
- even allows commercial closed-source application using your Senthot publishing.
- Specific reference to LICENSE.txt contents
- [ Features ]
- CBD framework: Senthot2.2 version introduces brand new CBD (core+Behavior+Driven) schema Mode,
- Build DIY custom at the bottom and the framework class AOP programming experience. Take advantage of this new feature, developers can
- easy Mode Expansion for their own tailored for your own or enterprise development framework.
- Compile mechanism: original project compilation mechanisms, effectively reduce the performance overhead of OOP development file loading.
- Improved project compilation mechanisms can Support compile-load files directly as a portal, and constant support
- external load, conducive to product release.
- Class library import: based on imported namespaces and class library class library class library import looks more
- add simple and clear, but also Support automatic loading and import alias. In order to facilitate cross-platform porting project,
- Loaded System can also check the size of the file to write.
- Routing and URL: System support normal Mode, and PATHINFOMode, and REWRITEMode and Compatibility Mode
- URL, Support different deployment server and the Mode of operation, with the URL routing features, let your heart
- SEO optimized URL address and construction needs. Support flexible rules route road
- and redirect Routing Support, developers are more convenient and flexible URL optimization experience.
- Debug Mode: Debug Mode can provide the framework easy to Use for different stages of the development process, including development,
- testing and demonstrations of any kind, including the requirements of different Mode can be configured independent of the project profile is applied.
- Just a small sacrifice will be able to meet the performance of debug logging and analysis of needs in the development process, and to ensure that future
- deployed smoothly once switch to the deployment Mode you can quickly increase performance.
- ORM : Simple and lightweight ORM implementation, combined with simple CURD and ARMode, development efficiency are everywhere.
- Database Support including Mysql, Sqlite, Pgsql, Oracle, SqlServer, Mongo and other databases,
- and built in Distributed databases and separate functions to read and write Support. System support multiple database connections and dynamic switch
- mechanism, a cutting edge enterprise development, cross-database applications and DistributedSupport worry-free.
- Query language: built-in rich query mechanism, including combination queries, fast, complex queries, the query interval
- positioning query, statistical inquiries, queries, multiple-table query, subquery, dynamic and native queries, you
- simple and efficient data queries.
- Dynamic model: there is no need to create any model that corresponds to the class easily CURD operation is completed, Support a variety of models
- dynamic switching, give you a data manipulation is very nice and the best possible experience.
- Extended model: provides a rich extension model, including the following: Serialization Support, read-only field, text field,
- delayed write, optimistic locking, data tables and advanced features such as advanced modeling; easy to dynamically create
- database view models Support correlation model of associated actions; SupportMongo Mongo of the database model
- and so on, are easy to use.
- Group modules: don't worry about the big project Division of coordination and deployment issues,
- grouped to help you overcome the challenges across projects,
- second-level domain name of the Support Group the deployment Support.
- Template engine: System built in a remarkable piece of compiled template engine for XML-based, Support two types of
- template tags, integration of Smarty and JSP tag library, and a built-in layout templates and tag library extension
- support. Through drive can also be Support Smarty, TemplateLite, others, such as Smart
- Third-party templating engine.
- AJAXSupport: built-in methods and client-independent AJAX data returned, SupportJSON, EVAL and XML types
- return to the client, and can be extended to return the data format, System does not bind any AJAX libraries, free
- familiarize yourself with the operation of the AJAX Library.
- Cloud engines Support: provides a powerful platform and Cloud Platform Support, "across" and "smoothness", localized Support
- development and debugging, and deploying switch lets you easily transition to build a new development experience.
- RESTFul support:RESTMode provides RESTFul support, for you to design and build a new URL access experience,
- also provides Support for application interfaces.
- Multiple language Support:System support language pack features, projects and groups can have a separate language packs and can be
- automatic detection of browser language is automatically loaded the corresponding language pack.
- Mode Expansion: in addition to the standard Mode, it also provides the AMF, PHPRpc, Lite, Thin and CliMode Expansion.
- For different levels of core provides the best application development framework, you can also customize Mode Expansion.
- Automatically verify and complete: auto complete form data validation and filtering, the new version of IP is added validity and validation testing
- more authentication methods such as card, combined with auto-completion can build secure data objects.
- Field type detection: the System will automatically cache the field type and field information, Support illegal field filters and fields classes
- type casting to ensure that writes data to and query the safer.
- Caching: System support include file method, APC, Db, Memcache, Shmop, and Sqlite, and Redis and the
- Eaccelerator and Xcache cache type, as well as customizable static caching rules and
- provides a quick way to access operations.
- Extension mechanism: System support including Mode Expansion, Behavior extension, Library Expansion, Drive Expansion, Model extensions,
- controller Powerful and flexible extension, Extension, Widget extension mechanism, so that you will no longer be limited to the core under
- and at a loss, free DIY your own framework and extend the application, meet the needs of enterprise in the development of a more complex project.
- [ Requirement ]
- Senthot 2.2 requires PHP5.2.0 or later support.
- [ Install ]
- Senthot do not need to install, download the core Senthot package or after full version, copy the unzipped directory to
- or the WEB directory of your WEB server.
- [ Support ]
- More content and support, please visit Senthot Official Website http://senthot.com/
|