Felhasználói eszközök

Eszközök a webhelyen


tanszek:oktatas:informatikai_rendszerek_epitese:fejlesztesi_modszerek

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Következő változat
Előző változat
tanszek:oktatas:informatikai_rendszerek_epitese:fejlesztesi_modszerek [2022/02/18 17:15]
127.0.0.1 külső szerkesztés
tanszek:oktatas:informatikai_rendszerek_epitese:fejlesztesi_modszerek [2024/03/11 09:46] (aktuális)
knehez
Sor 1: Sor 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? ​
Sor 6: Sor 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?​
- 
- 
  
  
Sor 26: Sor 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
Sor 61: Sor 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 · Utolsó módosítás: 2022/02/18 17:15 szerkesztette: 127.0.0.1