ഇലക്ട്രോൺ (സോഫ്റ്റ്വെയർ ഫ്രെയിംവർക്ക്)

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
Jump to navigation Jump to search
Electron
Electron Software Framework Logo.svg
വികസിപ്പിച്ചത്GitHub (a Microsoft subsidiary)
ആദ്യ പതിപ്പ്15 ജൂലൈ 2013; 6 വർഷങ്ങൾക്ക് മുമ്പ് (2013-07-15)[1]
Stable release
6.0.12 / 9 ഒക്ടോബർ 2019; 2 മാസങ്ങൾക്ക് മുമ്പ് (2019-10-09)[2][3]
Repository Edit this at Wikidata
ഭാഷC++, JavaScript, Objective-C++, Python and Objective-C
ഓപ്പറേറ്റിങ് സിസ്റ്റംWindows, Linux and macOS
പ്ലാറ്റ്‌ഫോംIA-32, x86-64, ARM
അനുമതിMIT License[4]
വെബ്‌സൈറ്റ്electronjs.org

ഗിറ്റ്ഹബ്ബ്[5] വികസിപ്പിക്കുകയും പരിപാലിക്കുകയും ചെയ്യുന്ന ഒരു ഓപ്പൺ സോഴ്‌സ് ചട്ടക്കൂടാണ് ഇലക്ട്രോൺ (മുമ്പ് ആറ്റം ഷെൽ എന്നറിയപ്പെട്ടിരുന്നത്[6]). വെബ് സാങ്കേതികവിദ്യകൾ ഉപയോഗിച്ച് ഡെസ്ക്ടോപ്പ് ജിയുഐ ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കാൻ ഇലക്ട്രോൺ അനുവദിക്കുന്നു: ഇത് ക്രോമിയം റെൻഡറിംഗ് എഞ്ചിനും നോഡ്.ജെഎസ് റൺടൈമും സംയോജിപ്പിക്കുന്നു.[7]ആറ്റം, ഗിറ്റ്ഹബ് ഡെസ്ക്ടോപ്പ്, ലൈറ്റ് ടേബിൾ, വിഷ്വൽ സ്റ്റുഡിയോ കോഡ്, വേർഡ്പ്രസ്സ് ഡെസ്ക്ടോപ്പ് എന്നിവയുൾപ്പെടെ നിരവധി ശ്രദ്ധേയമായ ഓപ്പൺ സോഴ്‌സ് പ്രോജക്റ്റുകൾക്ക് പിന്നിലുള്ള പ്രധാന ജിയുഐ ചട്ടക്കൂടാണ് ഇലക്ട്രോൺ.

ആർക്കിടെക്ചർ[തിരുത്തുക]

ഇലക്ട്രോൺ ആപ്ലിക്കേഷനുകൾ ഒന്നിലധികം പ്രക്രിയകൾ ഉൾക്കൊള്ളുന്നു. "ബ്രൗസർ" പ്രോസസും നിരവധി "റെൻഡറർ" പ്രോസസ്സുകളും ഉണ്ട്. ബ്രൗസർ പ്രോസസ്സ് ആപ്ലിക്കേഷൻ ലോജിക് പ്രവർത്തിപ്പിക്കുന്നു, തുടർന്ന് ഉപയോക്താവിൻറെ സ്ക്രീനിൽ ദൃശ്യമാകുന്ന വിൻഡോകൾ റെൻഡർ ചെയ്യുന്ന എച്ടിഎംഎൽ(HTML), സിഎസ്എസ്(CSS) എന്നിവ റെൻഡർ ചെയ്യുന്ന ഒന്നിലധികം റെൻഡറർ പ്രോസസ്സുകൾ സമാരംഭിക്കാം.

പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ ബ്രൗസർ, റെൻഡറർ പ്രോസസ്സുകൾക്ക് നോഡ്.ജെഎസ്(Node.js) ഇന്റഗ്രേഷൻ ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കാൻ കഴിയും.[8].

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

  1. "electron/electron". GitHub. ശേഖരിച്ചത് 8 May 2018.
  2. "Release Notes". github.com. GitHub. 9 October 2019.
  3. https://electronjs.org/releases
  4. "electron/LICENSE at master". GitHub. ശേഖരിച്ചത് 25 April 2017.
  5. "electron/electron". GitHub. ശേഖരിച്ചത് 8 May 2018.
  6. Sawicki, Kevin (23 April 2015). "Atom Shell is now Electron". Atom. ശേഖരിച്ചത് 2 December 2015.
  7. "Electron Internals: Using Node as a Library | Electron Blog". electronjs.org. ശേഖരിച്ചത് 2019-04-26.
  8. "From native to JavaScript in Electron | Electron Blog". electronjs.org. ശേഖരിച്ചത് 2019-04-26.