User Tools

Site Tools


tanszek:oktatas:informatikai_rendszerek_epitese:fejlesztesi_modszerek

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
tanszek:oktatas:informatikai_rendszerek_epitese:fejlesztesi_modszerek [2022/02/18 17:15] – külső szerkesztés 127.0.0.1tanszek:oktatas:informatikai_rendszerek_epitese:fejlesztesi_modszerek [2024/03/11 09:46] (current) knehez
Line 1: Line 1:
 ===== Informatikai Rendszerek ===== ===== Informatikai Rendszerek =====
-Az alábbiakban bemutatjuk, hogy alapvetően milyen módszerekkel lehet informatikai rendszereket fejleszteni. Az informatikai rendszerek és egyes komponenseik abban különböznek a hagyományos alkalmazásoktól, hogy elvárjuk tőlük, hogy **szolgáltatásként közel állandó rendelkezésre állással működjenek**. Viszont ahhoz hogy, egy alkalmazás/szoftver szolgáltatásként tudjon működni, rögtön felveti a következő kérdéseket:+Az alábbiakban bemutatjuk, hogy alapvetően milyen módszerekkel lehet informatikai rendszer-komponenseket fejleszteni. Az informatikai rendszerek és egyes komponenseik abban különböznek a hagyományos alkalmazásoktól, hogy elvárjuk tőlük, hogy **szolgáltatásként közel állandó rendelkezésre állással működjenek**. Viszont ahhoz hogy, egy alkalmazás/szoftver szolgáltatásként tudjon működni, rögtön felveti a következő kérdéseket:
  
   * hogyan lehet a komponens életciklusát vezérelni?    * hogyan lehet a komponens életciklusát vezérelni? 
Line 6: Line 6:
   * honnan/hogyan kaphatja meg a futásához szükséges konfigurációs informáicót?   * honnan/hogyan kaphatja meg a futásához szükséges konfigurációs informáicót?
   * hogyan tud kommunikálni a környezetével?   * hogyan tud kommunikálni a környezetével?
- 
- 
  
  
Line 26: Line 24:
   * az erőforrás gazdálkodás a fejlesztő feladata   * az erőforrás gazdálkodás a fejlesztő feladata
  
-=== Nincs széleskörben használt függőségkezelés ===+=== Nincs széles körben használt függőségkezelés ===
  
   * a felhasznált függőségek (mások által fejlesztett komponensek) szabványos kezelése nem egységes   * a felhasznált függőségek (mások által fejlesztett komponensek) szabványos kezelése nem egységes
Line 61: Line 59:
  
   * Java Virtual Machine   * Java Virtual Machine
 +  * NodeJS, chromium
   * Common Language Runtime (CLR): .net rendszer   * Common Language Runtime (CLR): .net rendszer
 +  * Zend Engine: php
   * Adobe Flash Player: swf futtatás   * Adobe Flash Player: swf futtatás
   * HHVM: php alapú VM a facebook fejlesztésében   * HHVM: php alapú VM a facebook fejlesztésében
   * ABAP: SAP virtuális gépe   * ABAP: SAP virtuális gépe
 +  * Python: VM
   * LLVM: ez nem a klasszikus VM, hanem a forrást egy u.n. llvm byte kódra fordítja, majd ez fordul le natív kóddá. "LLVM is designed around a language-independent intermediate representation that serves as a portable, high-level assembly language that can be optimized with a variety of transformations over multiple passes."   * LLVM: ez nem a klasszikus VM, hanem a forrást egy u.n. llvm byte kódra fordítja, majd ez fordul le natív kóddá. "LLVM is designed around a language-independent intermediate representation that serves as a portable, high-level assembly language that can be optimized with a variety of transformations over multiple passes."
-  * Zend Engine: php 
  
 === Just in Time (JIT) fordítás === === Just in Time (JIT) fordítás ===
tanszek/oktatas/informatikai_rendszerek_epitese/fejlesztesi_modszerek.1645204512.txt.gz · Last modified: 2022/02/18 17:15 by 127.0.0.1