മീൻ (സോഫ്റ്റ്വെയർ ബണ്ടിൽ)

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
(MEAN stack എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)
മീൻ സ്റ്റാക്കുകളെ പ്രതിനിധീകരിക്കുന്നതിന് ഉപയോഗിക്കുന്ന സാധാരണ ലോഗോ.

ചലനാത്മക വെബ് സൈറ്റുകളും വെബ് ആപ്ലിക്കേഷനുകളും നിർമ്മിക്കുന്നതിനുള്ള ഒരു സൗജന്യ ഓപ്പൺ സോഴ്‌സ് ജാവാസ്ക്രിപ്റ്റ് സോഫ്റ്റ്‌വേർ സ്റ്റാക്കാണ് മീൻ(MEAN).[1]

മോങ്കോഡിബി, എക്സ്പ്രസ്.ജെഎസ്, ആംഗുലർജെഎസ് (അല്ലെങ്കിൽ കോണീയ), നോഡ്.ജെഎസ് എന്നിവയാണ് മീൻ സ്റ്റാക്ക്. ജാവാസ്ക്രിപ്റ്റിൽ എഴുതിയ മീൻ സ്റ്റാക്ക് സപ്പോർട്ട് പ്രോഗ്രാമുകളുടെ എല്ലാ ഘടകങ്ങളും ഉള്ളതിനാൽ, സെർവർ-സൈഡ്, ക്ലയന്റ്-സൈഡ് എക്സിക്യൂഷൻ പരിതഃസ്ഥിതികൾക്കായി മീൻ ആപ്ലിക്കേഷനുകൾ ഒരു ഭാഷയിൽ എഴുതാൻ കഴിയും.

പേരും ചരിത്രവും[തിരുത്തുക]

വലേരി കാർപോവ് ആണ് മീൻ എന്ന ചുരുക്കെഴുത്ത് ഉപയോഗിച്ചത്. 2013 ലെ ഒരു ബ്ലോഗ് പോസ്റ്റിലാണ് അദ്ദേഹം ഈ പദം അവതരിപ്പിച്ചത്.

യഥാർത്ഥ മീൻ സ്റ്റാക്ക് ലിങ്ക്ഡ്ഇൻ ഗ്രൂപ്പിനായി ഓസ്റ്റിൻ ആൻഡേഴ്സൺ തുടക്കത്തിൽ സൃഷ്ടിച്ച ലോഗോ ആശയം, മീൻ ചുരുക്കത്തിന്റെ ഓരോ ഘടകങ്ങളുടെയും ആദ്യ അക്ഷരത്തിന്റെ അസംബ്ലിയാണ്.[2]

മീൻ സ്റ്റാക്കിന്റെ ഘടകങ്ങൾ ഇനിപ്പറയുന്നവയാണ്:[3][4]

ഒന്നോ അതിലധികമോ ഘടകങ്ങൾ മാറ്റി പകരം (സാധാരണ ജാവാസ്ക്രിപ്റ്റ് അടിസ്ഥാനമാക്കിയുള്ള) ഫ്രെയിംവർക്കുകൾ ഉപയോഗിച്ച് പരമ്പരാഗത മീൻ സ്റ്റാക്കിലെ നിരവധി വ്യതിയാനങ്ങൾ ലഭ്യമാണ്. [5] ഉദാഹരണത്തിന്: ഒരു മീൻ സ്റ്റാക്കിൽ, ജാവാസ്ക്രിപ്റ്റ് എംവിസി ഫ്രെയിംവർക്ക് എംബർ.ജെഎസ്(Ember.js) ആഗുലറിന് പകരം ഉപയോഗിക്കുന്നു, അതുപോലെ തന്നെ റിയാക്ട്.ജെഎസ്(React.js) പകരമായി ഉപയോഗിക്കുന്ന മേൺ(MERN) സ്റ്റാക്കും ഉപയോഗിക്കുന്നു.[6]

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

  1. Dickey, Jeff (2014-09-24). Write Modern Web Apps with the MEAN Stack: Mongo, Express, AngularJS, and Node.js (in ഇംഗ്ലീഷ്). Peachpit Press. ISBN 9780133962376.
  2. "Mean Stack". LinkedIn.
  3. "The MEAN Stack: MongoDB, ExpressJS, Angular and Node.js". Tumblr. Apr 30, 2013.
  4. "Angular 2 and NodeJS - The Practical Guide to MEAN Stack 2.0". udemy.com. February 2017.
  5. holfener, Frys. "Offshore MEAN Stack Development". Imenso Software. Retrieved 17 October 2019.
  6. "Mongo-Ember-Express-Node full-stack javascript open-source solution: YunnuY/meen". August 13, 2019 – via GitHub.