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