២. គុណសមបតិ
គុណសមបតិរបស់ PHALCON FRAMEWORK ភាគេចើនេតេេលើ
បេចកេទស និងបសិទភាពការងាររបស់ SERVER។
EXECUTION TIME: េលឿនជាង PHP FRAMEWORK ទូេពី ២ េ ៥
ដង។
MEMORY USAGE: េបើ RAM តិចបំផុត េពាះវាេដកំេកង
MEMORY SERVER។
SCALABILITY: ងាយសួលកងការពងីក PROJECT ធំៗេដាយមិនបារម
េរឿងយឺត។
SECURITY: មានមុខងារការពារសាប់ដូចជា CROSS-SITE REQUEST
FORGERY (CSRF) និង SQL INJECTION
៣. គុណវិបតិ
េទាះបីជា PHALCON មានចំណចខាំងខាងេលបនក៏េដាយ ប៉ុែនវាក៏មាន
គុណវបតិមួយចំនួនែដលអកអភិវឌឍន៍គួរយល់ដឹង មុននឹងសេមចចិតយកវាមក
េបើបាស់៖
ការដំេឡើងមានភាពសគសាញ: តវការការកំណត់ (CONFIGURATION)
េលើ SERVER េចើន។
HOSTING SELECTION: មិនអាចេបើជាមួយ SHARED HOSTING
ទូេបានេឡើយ (តវេបើ VPS/DEDICATED)។
SKILL REQUIRED: តវការចំេណះដឹងែផក SERVER MANAGEMENT
បែនម។
ECOSYSTEM: ពិបាករក LIBRARY បែនមមកជំនួយ
(PLUGINS/PACKAGES)។
LEARNING RESOURCE: ឯកសារជាភាសាែខរេសើរែតន េហើយ
ភាសាអង់េគសក៏មិនសូវសមបរ។
៤. រេបៀបដំេឡើង
ការដំេឡើង PHALCON មានភាពខុសែបកពី FRAMEWORK េផងៗ េពាះអក
មិនអាចន់ែតេបើ COMPOSER េដើមបីទាញយកវាមកេបើបានេឡើយ។ អក
តវដំេឡើងវាជា PHP EXTENSION េេលើ SERVER។
ជំហានទី ១៖ ែឆកេមើល VERSION របស់ PHP
េបើក XAMPP រួច START APACHE។
បេងើត FILE មួយេះ INFO.PHP កង HTDOCS រួចដាក់កូដ <?PHP
PHPINFO(); ?>។
េបើក BROWSER វាយ LOCALHOST/INFO.PHP រួចែសងរកចំណចទាំង
េនះ៖
HP VERSION (ឧទាហរណ៍៖ 8.1.X, 8.2.X)
ARCHITECTURE (X64 ឬ X86)
PHP EXTENSION BUILD (TS ឬ NTS) — សំខាន់ណាស់
ជំហានទី ២៖ ទាញយក FILE PHALCON DLL
ចូលេកាន់េគហទំព័រ PHALCON DOWNLOAD ឬ PECL។
េជើសេរសយក VERSION ែដលតវជាមួយព័ត៌មានែដលអកបានែឆក
េឃើញេជំហានទី ១។
ទាញយកឯកសារជាបេភទ .ZIP រួចពនា (EXTRACT) វា។ អកនឹងេឃើញ
FILE មួយេះ PHP_PHALCON.DLL។
ជំហានទី ៣៖ បល FILE េកង PHP EXTENSION
ចមង (COPY) FILE PHP_PHALCON.DLL េនាះ។
េកាន់ FOLDER របស់ XAMPP តាមផវេនះ៖ C:\XAMPP\PHP\EXT។
យក FILE េដាក់ (PASTE) កង FOLDER EXT េនាះ។
ជំហានទី ៤៖ េបើកដំេណើរការកងឯកសារ PHP.INI
តឡប់មក XAMPP CONTROL PANEL វញ រួចចុចេលើប៊ូតុង CONFIG
េជួរ APACHE បនាប់មកេជើសេរស PHP (PHP.INI)។
ែសងរកពាកយ EXTENSION (ចុច CTRL + F)។
បែនមបនាត់កូដេនះេខាងេកាមេគ៖
EXTENSION=PHALCON
ចុច SAVE េហើយបិទវាវញ។
ជំហានទី ៥៖ RESTART APACHE និងពិនិតយលទផល
ចុច STOP រួច START APACHE េឡើងវញេកង XAMPP។
ចូលេកាន់ LOCALHOST/INFO.PHP មងេទៀត េហើយែសងរកពាកយថា
"PHALCON"។ បសិនេបើអកេឃើញតារាងព័ត៌មាន PHALCON បងាញ
េឡើង មានន័យថាអកដំេឡើងបានេជាគជ័យេហើយ!
កបខ័ណ PHALCON GROUP 3 WEB PROGRAMMING
កិចការសាវជាវថាក់បរបត ជំនាន់ទី២៦ កុម១ ំទី៤ េវនយប់ ឆមាសទី២ Web Programming ជំនាញបេចកវទយាព័ត៍មាន េរៀបរាងនិងចងកងេដាយ
កុមទី៣ ក េអង ភាន, ក ឯម ដាលីន, ក ធី សុរវ, ក ជាល់ សុភា, ក យ៉ង រសី, េក រុន ដារូ, េក សុង ប៊ុន េជឿន ។
ែណំេយសាសាចារយ ប៉ូ ឈុន
PHALCON FRAMEWORKE
១. េសចកីេផើម
PHALCON គឺជា FRAMEWORK របស់ភាសា PHP ែដលមានសមតភាពខស់ និងតវបានេគសាល់ថាជា FRAMEWORK ែដលមានេលបនេលឿនបំផុត (FULL-
STACK PHP FRAMEWORK)។ ខុសពី FRAMEWORK ដៃទេទៀត PHALCON តវបានបេងើតេឡើងជាលកណៈ C-EXTENSION ែដលមានន័យថាវាតវបាន
សរេសរេដាយភាសា C និង ZEPHIR េហើយបលេកង SERVER ល់ែតមង។
៥. េសចកីសនិន
PHALCON គឺជាជេមើសដ៏លបំផុតសមាប់អកអភិវឌឍន៍ែដលេតខាំងេលើ
េលបន (PERFORMANCE) និង បសិទភាពធនធាន (EFFICIENCY)។ េបើ
េទាះបីជាវាមានភាពសគសាញបនិចកងការដំេឡើង និងមានសហគមន៍តូចជាង
LARAVEL ក៏េដាយ ប៉ុែនសមតភាពរបស់វាកងការេដាះសាយរាល់ REQUEST
បានងរហ័ស និងការេបើបាស់ RAM តិចបំផុត េធើឱយវាកាយជាឧបករណ៍ដ៏
មានឥទិពលសមាប់បេងើត HIGH-LOAD APPLICATIONS ឬ RESTFUL
APIS ខាតធំ។