ചലനാത്മക വെബ് സൈറ്റുകളും വെബ് ആപ്ലിക്കേഷനുകളും നിർമ്മിക്കുന്നതിനുള്ള ഒരു സൗജന്യ ഓപ്പൺ സോഴ്‌സ് ജാവാസ്ക്രിപ്റ്റ് സോഫ്റ്റ്‌വേർ സ്റ്റാക്കാണ് മീൻ(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.