സിംഫണി സോഫ്റ്റ്വെയർ വികസന ചട്ടക്കൂട്
Original author(s) | Fabien Potencier |
---|---|
വികസിപ്പിച്ചത് | Symfony community |
ആദ്യപതിപ്പ് | 22 ഒക്ടോബർ 2005 |
Stable release | ഫലകം:Symfony version
/ ഫലകം:Symfony version |
റെപോസിറ്ററി | Symfony Repository |
ഭാഷ | പി.എച്ച്.പി. |
ഓപ്പറേറ്റിങ് സിസ്റ്റം | Cross-platform |
തരം | Web application framework |
അനുമതിപത്രം | എംഐടി അനുമതിപത്രം |
വെബ്സൈറ്റ് | symfony |
ഒരു പി.എച്ച്.പി. വെബ് സോഫ്റ്റ്വെയർ വികസന ചട്ടക്കൂടാണ് സിംഫണി (English : Symfony). പ്രസിദ്ധമായ ദ്രുപാൽ എന്ന ഉള്ളടക്കപരിപാലന സംവിധാനത്തിന്റെ എട്ടാം പതിപ്പ് വികസിപ്പിച്ചിരിക്കുന്നത് സിംഫണി ചട്ടക്കൂടിലാണ്. 2005 ഒക്ടോബർ 18-ന് ഇത് സ്വതന്ത്ര സോഫ്റ്റ്വെയറായി പ്രസിദ്ധീകരിക്കുകയും എംഐടി ലൈസൻസിന് കീഴിൽ പുറത്തിറക്കുകയും ചെയ്തു.
ലക്ഷ്യം
വെബ് ആപ്ലിക്കേഷനുകളുടെ നിർമ്മാണവും പരിപാലനവും വേഗത്തിലാക്കാനും ആവർത്തിച്ചുള്ള കോഡിംഗ് ജോലികൾ എളുപ്പമാക്കനും സിംഫോണി ലക്ഷ്യമിടുന്നു. ഒരു എന്റർപ്രൈസ് പശ്ചാത്തലത്തിൽ ശക്തമായ ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാനും ഇത് ലക്ഷ്യമിടുന്നു, കൂടാതെ കോൺഫിഗറേഷനിൽ ഡെവലപ്പർമാർക്ക് പൂർണ്ണ നിയന്ത്രണം നൽകാനും ലക്ഷ്യമിടുന്നു: ഡയറക്ടറി ഘടന മുതൽ ഫോറിൻ ലൈബ്രറികൾ വരെ, മിക്കവാറും എല്ലാം ഇഷ്ടാനുസൃതമാക്കാൻ കഴിയും.[1] എന്റർപ്രൈസ് ഡെവലപ്മെന്റ് മാർഗ്ഗനിർദ്ദേശങ്ങൾ നടപ്പിൽ വരുത്തുന്നതിനും, ഡെവലപ്പർമാർക്ക് ടെസ്റ്റ് ചെയ്യാനും ഡീബഗ് ചെയ്യാനും ഡോക്യുമെന്റ് പ്രോജക്ടുകളെ സഹായിക്കാനും സിംഫോണി അധിക ടൂളുകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.[2]
ബൈറ്റ്കോഡ് കാഷെ ഉപയോഗിക്കുന്ന സിംഫോണിക്ക് ലോ പെർഫോമൻസ് ഓവർഹെഡുണ്ട്.
സാങ്കേതിക സവിശേഷതകൾ
- പി.എച്ചി.പി. യുടെ ഏറ്റവും പുതിയ ഡാറ്റാബേസ് അബ്സ്ട്രാക്ഷൻ ലെയർ പി.ഡി.ഒ ഉപയോഗിക്കുന്നു
- ട്വിഗ് എന്ന ടെംപ്ലേറ്റ് എഞ്ചിൻ ഉപയോഗിക്കുന്നു
- പി.എച്ച്.പി യൂണിറ്റ് എന്ന യൂണിറ്റ് ടെസ്റ്റിങ്ങ് സങ്കേതം ഉപയോഗിക്കുന്നു
- പി.എച്ച്.പി. ഒബ്ജക്റ്റ് റിലേഷണൽ മാപ്പിങ്ങ് സങ്കേതങ്ങളായ ഡോക്ട്രിൻ, പ്രപെൽ എന്നിവ ഉപയോഗിക്കുന്നു