സിംഫണി സോഫ്റ്റ്‌വെയർ വികസന ചട്ടക്കൂട്

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
സിംഫണി
Symfony Welcome Page
Symfony Welcome Page
സിംഫണി വെൽക്കം പേജ്
Original author(s)Fabien Potencier
വികസിപ്പിച്ചത്Symfony community
ആദ്യപതിപ്പ്22 ഒക്ടോബർ 2005 (2005-10-22)
Stable release
റെപോസിറ്ററിSymfony Repository
ഭാഷപി.എച്ച്.പി.
ഓപ്പറേറ്റിങ് സിസ്റ്റംCross-platform
തരംWeb application framework
അനുമതിപത്രംഎംഐടി അനുമതിപത്രം
വെബ്‌സൈറ്റ്symfony.com

ഒരു പി.എച്ച്.പി. വെബ് സോഫ്റ്റ്‌വെയർ വികസന ചട്ടക്കൂടാണ് സിംഫണി (English : Symfony). പ്രസിദ്ധമായ ദ്രുപാൽ എന്ന ഉള്ളടക്കപരിപാലന സംവിധാനത്തിന്റെ എട്ടാം പതിപ്പ് വികസിപ്പിച്ചിരിക്കുന്നത് സിംഫണി ചട്ടക്കൂടിലാണ്. 2005 ഒക്‌ടോബർ 18-ന് ഇത് സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയറായി പ്രസിദ്ധീകരിക്കുകയും എംഐടി ലൈസൻസിന് കീഴിൽ പുറത്തിറക്കുകയും ചെയ്തു.

ലക്ഷ്യം[തിരുത്തുക]

വെബ് ആപ്ലിക്കേഷനുകളുടെ നിർമ്മാണവും പരിപാലനവും വേഗത്തിലാക്കാനും ആവർത്തിച്ചുള്ള കോഡിംഗ് ജോലികൾ എളുപ്പമാക്കനും സിംഫോണി ലക്ഷ്യമിടുന്നു. ഒരു എന്റർപ്രൈസ് പശ്ചാത്തലത്തിൽ ശക്തമായ ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാനും ഇത് ലക്ഷ്യമിടുന്നു, കൂടാതെ കോൺഫിഗറേഷനിൽ ഡെവലപ്പർമാർക്ക് പൂർണ്ണ നിയന്ത്രണം നൽകാനും ലക്ഷ്യമിടുന്നു: ഡയറക്‌ടറി ഘടന മുതൽ ഫോറിൻ ലൈബ്രറികൾ വരെ, മിക്കവാറും എല്ലാം ഇഷ്ടാനുസൃതമാക്കാൻ കഴിയും.[1] എന്റർപ്രൈസ് ഡെവലപ്‌മെന്റ് മാർഗ്ഗനിർദ്ദേശങ്ങൾ നടപ്പിൽ വരുത്തുന്നതിനും, ഡെവലപ്പർമാർക്ക് ടെസ്റ്റ് ചെയ്യാനും ഡീബഗ് ചെയ്യാനും ഡോക്യുമെന്റ് പ്രോജക്‌ടുകളെ സഹായിക്കാനും സിംഫോണി അധിക ടൂളുകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.[2]

ബൈറ്റ്കോഡ് കാഷെ ഉപയോഗിക്കുന്ന സിംഫോണിക്ക് ലോ പെർഫോമൻസ് ഓവർഹെഡുണ്ട്.

സാങ്കേതിക സവിശേഷതകൾ[തിരുത്തുക]

  • പി.എച്ചി.പി. യുടെ ഏറ്റവും പുതിയ ഡാറ്റാബേസ് അബ്സ്ട്രാക്ഷൻ ലെയർ പി.ഡി.ഒ ഉപയോഗിക്കുന്നു
  • ട്വിഗ് എന്ന ടെംപ്ലേറ്റ് എഞ്ചിൻ ഉപയോഗിക്കുന്നു
  • പി.എച്ച്.പി യൂണിറ്റ് എന്ന യൂണിറ്റ് ടെസ്റ്റിങ്ങ് സങ്കേതം ഉപയോഗിക്കുന്നു
  • പി.എച്ച്.പി. ഒബ്ജക്റ്റ് റിലേഷണൽ മാപ്പിങ്ങ് സങ്കേതങ്ങളായ ഡോക്ട്രിൻ, പ്രപെൽ എന്നിവ ഉപയോഗിക്കുന്നു

അവലംബം[തിരുത്തുക]

  1. "Symfony explained to a developer".
  2. "Profiler - Symfony".