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

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
(Symfony എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)
സിംഫണി
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".