Zend Framework แžŸแŸ’แžแžทแžแž“แŸ…แž€แŸ’แžšแŸ„แž˜แžŸแŸ’แž›แžถแž”แž“แŸƒแž˜แžผแž›แž“แžทแž’แžทแž›แžธแž“แžปแž…

แž˜แžผแž›แž“แžทแž’แžทแž›แžธแž“แžปแž… แž”แž„แŸ’แž แžถแž‰ แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แžแŸ’แž˜แžธ แžกแžถแž˜แžธแžŽแžถแžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แŸƒแž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž“แžนแž„แž”แž“แŸ’แž แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒ Zend แŸ”แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž”แžŽแŸ’แžแžปแŸ†แž“แŸƒแž€แž‰แŸ’แž…แž”แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸแž แž‘แŸ†แž–แŸแžš แž“แžทแž„แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž“แŸ…แž€แŸ’แž“แžปแž„ PHP แŸ” แž€แŸ’แžšแž”แžแžŽแŸ’แžŒแž“แŸแŸ‡แž€แŸแž•แŸ’แžแž›แŸ‹แž“แžผแžœแžงแž”แž€แžšแžŽแŸแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸ„แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‚แŸ†แžšแžผ MVC (Model View Controller) แžŠแŸ‚แž›แž‡แžถแžŸแŸ’แžšแž‘แžถแž”แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ แž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŸแŸ’แžœแŸ‚แž„แžšแž€แžŠแŸ‚แž›แž˜แžถแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž›แžพ Lucene แžŸแž˜แžถแžŸแž’แžถแžแžปแžขแž“แŸ’แžแžšแž‡แžถแžแžท (I18N) แž“แžทแž„ API แž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž—แžถแž–แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแŸ”

แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แŸแžšแž€แŸ’แžšแŸ„แž˜แž€แžถแžšแžงแž”แžแŸ’แžแž˜แŸ’แž—แžšแž”แžŸแŸ‹แž˜แžผแž›แž“แžทแž’แžทแž›แžธแž“แžปแž…แžŠแŸ„แž™ Zend Technologies แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ Rogue Wave Software แžŠแŸ‚แž›แž”แžถแž“แžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แžŸแŸ†แžแžถแž“แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžšแž”แžŸแŸ‹แžœแžถแŸ” แž˜แžผแž›แž“แžทแž’แžทแž›แžธแž“แžปแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž˜แžพแž›แžƒแžพแž‰แžแžถแž‡แžถแžœแŸแž‘แžทแž€แžถแžขแž–แŸ’แž™แžถแž€แŸ’แžšแžนแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแž“แŸƒแž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒ Zend แžŠแŸ‚แž›แž“แžนแž„แž‡แžฝแž™แž‘แžถแž€แŸ‹แž‘แžถแž‰แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แžแŸ’แž˜แžธแžฑแŸ’แž™แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžˆแŸ’แž˜แŸ„แŸ‡แž“แŸแŸ‡แž‚แžบแžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž”แŸ†แžŽแž„แž”แŸ’แžšแžถแžแŸ’แž“แžถแžŠแžพแž˜แŸ’แž”แžธแž€แž˜แŸ’แž…แžถแžแŸ‹แž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž“แžนแž„แž˜แŸ‰แžถแž€ Zend แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž–แŸแž‰แž…แžทแžแŸ’แžแž“แŸƒแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‘แžธแžแžถแŸ†แž„แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒแž‡แžถแž‚แž˜แŸ’แžšแŸ„แž„แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แžŸแž แž‚แž˜แž“แŸแŸ”

TSC (แž‚แžŽแŸˆแž€แž˜แŸ’แž˜แžถแž’แžทแž€แžถแžšแžŠแžนแž€แž“แžถแŸ†แž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸ) แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแžกแžพแž„แž–แžธแžŸแž˜แžถแž‡แžทแž€แž“แŸƒแž€แŸ’แžšแžปแž˜แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžŸแž แž‚แž˜แž“แŸ Zend Framework แž“แžนแž„แž‘แž‘แžฝแž›แžแžปแžŸแžแŸ’แžšแžผแžœแž…แŸ†แž–แŸ„แŸ‡แžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸแž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แž˜แžธแŸ” แž”แž‰แŸ’แž แžถแž•แŸ’แž›แžผแžœแž…แŸ’แž”แžถแž”แŸ‹ แžขแž„แŸ’แž‚แž€แžถแžš แž“แžทแž„แž แžทแžšแž‰แŸ’แž‰แžœแžแŸ’แžแžปแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž…แžถแžšแžŽแžถแžŠแŸ„แž™แž€แŸ’แžšแžปแž˜แž”แŸ’แžšแžนแž€แŸ’แžŸแžถแž—แžทแž”แžถแž› แžŠแŸ‚แž›แž“แžนแž„แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžแŸ†แžŽแžถแž„แžšแž”แžŸแŸ‹ TSC แž“แžทแž„แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžŠแŸ‚แž›แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แŸ” แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž›แžพ GitHub แŸ” แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แž”แž‰แŸ’แž…แž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž•แŸ’แž‘แŸแžšแž‚แž˜แŸ’แžšแŸ„แž„แž‘แŸ…แž˜แžผแž›แž“แžทแž’แžทแž›แžธแž“แžปแž…แž€แŸ’แž“แžปแž„แžแŸ’แžšแžธแž˜แžถแžŸแž‘แžธ 3 แžฌแž‘แžธ 4 แž“แŸƒแž†แŸ’แž“แžถแŸ†แž“แŸแŸ‡แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹