For Android device For iOS device

កញ្ញា

​ពិនិត្យ​មើល ZendFramework (PHP Framework)

Zend Framework (ZF) គឺជា framework មួយដ៏ធំរបស់ PHP ដែល​បង្កើត​ដោយ​ក្រុមហ៊ុន Zend Technologies ជា​លក្ខណៈ open source ហើយយើងអាចយកទៅ​ប្រើ​សម្រាប់​បង្កើត web application បានដោយសេរី ។

Zend Framework សង្កត់ធ្ងន់​ទៅលើ​ការ​បង្កើត web application ដោយឈរលើការ​ប្រើ​នៃ Object-Oriented ដែល​មាន​សុវត្ថិភាព​ខ្ពស់​, ដំណើរ​ការល្អ, ប្រើ Web 2.0 និង web services, ហើយអាច​ប្រើ​ជាមួយ API ផ្សេងៗ​ដូចជា API របស់ Google, Amazon, Yahoo!, Flickr ។ ល ។

មកដល់ខែកក្កដា ឆ្នាំ ២០១១ នេះ Zend Framework ចេញដល់​ជំនាន់ ១.១.៧ ដែល​ជំនាន់​ចុងក្រោយ​នេះដំណើការជាមួយ PHP ៥.២.៤ ឬ​ខ្ពស់​ជាងនេះ ។

តើ Zend មានអ្វីខ្លះ?

Zend ជាពាក្យមួយ​ដែល​មិនមែនមានន័យតែ Framework ប៉ុណ្ណោះទេ តែពាក្យនេះតំណាង​ឱ្យ​ផលិតផល​ផ្សេងៗ​ទៀតគឺ Zend Server, Zend Studio និង Zend Guard ។ ល ។ ហើយ​ក្នុង​ចំណោម​ផលិតផល​ធំៗ​ទាំង ៤ នេះមានតែ Zend Framework នោះទេ​ដែល​យើងអាចយកមក​ប្រើ​ដោយសេរី និង មិនបាច់បង់ប្រាក់ ។

Zend Server

ជា Web Application Server សម្រាប់​ដំណើរ​ការ PHP ដើម្បី​ឱ្យ​មាន​ល្បឿន​លឿន កាត់​បន្ថយ​បញ្ហាមក​ក្នុង​កម្រិត​ទាប និង សុវត្ថិភាព​ខ្ពស់ ។

​សម្រាប់​ព័ត៌មាន​លម្អិត​សូមចូលទៅទំព័រ

http://www.zend.com/products/server/

http://en.wikipedia.org/wiki/Zend_Server

Zend Studio

ជា IDE សម្រាប់ PHP ដែល​បង្កើត​ឡើងដោយ Zend Technologies ដោយ​ប្រើ PHP Development Tools (PDT) បន្ថែម​ទៅ Eclipse (ជា Open Source IDE) ។

Zend Studio ដំណើរ​ការបាន​យ៉ាង​ល្អ​ជាមួយនឹង Zend Server និង Zend Framework

​សម្រាប់​ព័ត៌មាន​លម្អិត​សូមចូលទៅទំព័រ

http://www.zend.com/en/products/studio/

http://en.wikipedia.org/wiki/Zend_Studio

Zend Guard

មាន​តួនាទី​ការពារ​កូដ PHP របស់​លោកអ្នក​ឱ្យ​មិន​សុវត្ថិភាព ដោយ​បំលែង​កូដ PHP ទៅជាពិបាកមើលយល់ ដែល​ជៀសផុតពីការមើលកូដ​នៅពេល​ដែល​អ្នកដាក់បង្ហោះ ។

​សម្រាប់​ព័ត៌មាន​លម្អិត​សូមចូលទៅទំព័រ

http://www.zend.com/en/products/guard/

តើ Zend Framework មានអ្វីខ្លះ?

នៅ​ក្នុង Zend Framework មាន​នូវ components សំខាន់​ៗ​ជា​ច្រើន​សម្រាប់​ជួយការ​បង្កើត Web Application ។ Components ទាំងនោះ​មាន​ដូចជា​៖

  • Model-View-Controller (MVC)
  • Tooling and Rapid Application Development (RAD)
  •  Database
  • Internationalization (i18n) and Localization (l10n)
  •  Authentication, Authorization, and Session management
  •  Web and Web Services
  •  Mail, Formats, and Search
  • Core Infrastructure

Model-View-Controller (MVC)

Zend ប្រើ​នូវ MVC ដែល​ជា Web Application pattern ស្តង់ដារ ដែល​អាច​ឱ្យ developer និង web designer ងាយ​ក្នុង​ការ​ធ្វើការ​ជាមួយគ្នាបាន​យ៉ាង​ងាយស្រួល​ជាងមុន និង មិនមានការ​ច្រឡំ ។ Components សម្រាប់​ធ្វើការ​ជាមួយ MVC មាន​ដូចជា​៖

  • Zend_Application, Zend_Application_Bootstrap, Zend_Application_Module, Zend_Application_Resource
  • Zend_Controller_Front, Zend_Controller_Action, Zend_Controller_Dispatcher, Zend_Controller_Plugin, Zend_Controller_Router
  • Zend_Form
  • Zend_Layout, Zend_View, Zend_View_Filter, Zend_View_Helper

Tooling and Rapid Application Development (RAD)

Zend មាន​នូវ tools ដែល​ជួយ​សម្រួល​ក្នុង​ការ​បង្កើត project ដោយ​លោកអ្នក​អាច generate project structure, ធាតុផ្សេងៗ​របស់ MVC ។ ល ។ សម្រាប់​ការ generate នេះ Zend មាន

  • Zend_CodeGenerator
  • Zend_Reflection
  • Zend_Tool_Framework, Zend_Tool_Project

    Database

មាន​នូវ data adapters ជា​ច្រើន​សម្រាប់​ប្រើ​ជាមួយ database ល្បីៗ​ជា​ច្រើន​ដូចជា MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite និង Informix Dynamic Server ។ Components សម្រាប់​ធ្វើជា​មួយ database មាន​ដូចជា​៖

  • Zend_Db, Zend_Db_Adapter, Zend_Db_Profiler, Zend_Db_Select, Zend_Db_Table

ដូចនេះអ្នកអាច​ប្រើ database ណា​ក៏​បានដែរ ។

Internationalization (i18n) and Localization (l10n)

មាន​នូវ components ជា​ច្រើន​សម្រាប់​ឱ្យ​យើង​ងាយស្រួល​ក្នុង​ការ​បង្កើត​គេហទំព័រ​ច្រើន​ភាសា ។

  •  Zend_Currency
  • Zend_Date
  • Zend_Locale
  • Zend_Measure
  •  Zend_Translate

Authentication, Authorization, and Session management

​ងាយស្រួល​ក្នុង​ការ​គ្រប់គ្រង​ការ login, កំណត់​សិទ្ធិ​, និង​ធ្វើការ​ជាមួយ Session ដោយមាន​នូវ​

  • Zend_Acl
  • Zend_Auth
  •  Zend_Session

Web and Web Services

មាន​នូវ components សម្រាប់​ធ្វើការ​ជាមួយ web services ដូចជា​៖

  • Consuming services ៖ Zend_Feed, Zend_Gdata, Zend_Http_Client, Zend_Rest_Client, Zend_Service, Zend_XmlRpc_Client
  •  Exposing services ៖ Zend_Amf_Server, Zend_Json_Server, Zend_Server_Definition, Zend_Server_Reflection, Zend_Rest_Server, Zend_Soap_Server, Zend_XmlRpc_Server

​ដែល components ទាំងនេះអាច​ធ្វើការ​បាន​យ៉ាង​ងាយស្រួល​ជាមួយ Google, Microsoft, និង Strikelro ។

Mail, Formats, and Search

Zend ធ្វើ​ឱ្យ developers ងាយស្រួល​ក្នុង​បង្កើត Web 2.0 ដែល​មាន​នូវ Ajax, PDF generation, email communication និង search ជាមួយនឹង components ៖

  • Zend_Json
  • Zend_Mail, Zend_Mime
  • Zend_Pdf
  • Zend_Search_Lucene

Core Infrastructure

Zend Framework មាន​នូវ components សំខាន់​ៗ​ដែល​ធ្វើ​ឱ្យ web application កាន់តែ​លឿន ងាយស្រួល កាត់​បន្ថយ​បញ្ហា គ្រប់គ្រង​ដំណើរ​របស់​ប្រព័ន្ធ ។ ល ។ ដោយវាមាន​នូវ components ដូចជា​៖

•    Zend_Cache, Zend_Config, Zend_Console_Getopt, Zend_Debug, Zend_Filter, Zend_Loader, Zend_Loader_Autoloader, Zend_Log, Zend_MemoryZend_Registry, Zend_Validate, Zend_Version

អត្ថបទនេះដកស្រង់ចេញពីទស្សនាវដ្ដី អាន "ANT" ច្បាប់ទី ២៨ ចេញផ្សាយខែ កក្កដា ឆ្នាំ ២០១១ ។

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា