HiAsm

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. október 4-én felülvizsgált verziótól ; az ellenőrzések 19 szerkesztést igényelnek .
HiAsm
Típusú IDE
Fejlesztő Dilma (Dmitrij Vlaszov)
Beírva Delphi (4-es verzióig), C++ (HiAsm 5)
Operációs rendszer Windows , 5-ös verziótól - Linux , Mac OS is
legújabb verzió 4,4 ( 2017 )
Engedély Ingyenes szoftver ( 4-es verzióig), GNU GPL (HiAsm 5)
Weboldal hiasm.com

A HiAsm (oroszul „hiasm”) egy ingyenes fejlesztői környezet win32 , Qt , wxWidgets alkalmazásokhoz, PHP - szkriptekhez és oldalakhoz , html -hez és JavaScript -hez, valamint a Windows Mobile alapú eszközökhöz  – például PDA -khoz – készült alkalmazásokhoz .

A HiAsm gyakorlati példája a modellalapú architektúra megközelítésének , amelyet "modellvezérelt fejlesztésnek" is neveznek. Ennek a megközelítésnek a jelentősége a hardver- és rendszerszoftver-szolgáltatók (matematikai) platformjaitól és architektúráitól való elvonatkoztatásban rejlik.

Fejlesztéskor a felhasználónak nincs szüksége a programozási nyelvek [1] és az operációs rendszer jellemzőinek ismeretére , ami lehetővé teszi alkalmazások létrehozását modelljének intuitív grafikus felület segítségével történő kezelésével. A HiAsm munkájának eredménye az egyik vagy másik nyelvű forráskód (ebben az értelemben egy kódgenerátorral rokon ), amelyet ezt követően a megfelelő fordító dolgoz fel [2] .

Csomagok

A HiAsm-ot kiegészítheti azzal a képességgel, hogy csomagokat használjon alkalmazásokat.

Delphi és FPC

A környezethez tartozó alapcsomag lehetővé teszi Windows - alkalmazások fejlesztését az internet összetevőivel, adatbázisokkal, grafikával ( GDI és OpenGL ), gazdag multimédiás képességekkel (hang), COM-portok támogatásával és még sok mással, valamint háttérprogramokkal, panel kisalkalmazások vezérlői, DLL -ek és egyebek.

Android

A csomag lehetővé teszi alkalmazások fejlesztését Android operációs rendszerhez .

Pocket PC

Lehetővé teszi alkalmazások fejlesztését Windows CE- hez ( PDA -khoz és részben okostelefonokhoz). Sőt, a csomag úgy épül fel, hogy a PocketPC -hez összeállított áramkörök szinte változtatás nélkül átvihetők a Delphi & FPC-be, és fordítva, ami csökkenti a program fejlesztésének és más platformokra történő portolásának idejét.

WEB

Ez a csomag lehetővé teszi webes alkalmazások fejlesztését szerveroldali ( PHP script ) és kliensoldali ( JavaScript ) számára a HTML jelölőnyelv használatával . Ennek a csomagnak az a jellemzője, hogy az összeállított séma szerint generált kód minősége gyakorlatilag nem rosszabb, mint amit egy fejlesztő manuálisan írhatna. Ennek köszönhetően ez a csomag használható egyes WEB-alkalmazássablonok automatikus generálására, azok későbbi kézi szerkesztésével.

FASM

A csomag nagyrészt példaként szolgál, és egyben demonstrálja a shell képességeit, ezért nagy valószínűséggel csak a saját csomagot fejleszteni kívánó programozók számára lesz érdekes. Lehetővé teszi Win32 alkalmazások írását tiszta assemblerben ( Flat Assembler ), kódbefecskendező komponensek és a köztük lévő hivatkozások használatával.

Qt

A Qt -alapú csomag lehetővé teszi többplatformos alkalmazások fejlesztését. Maga a HiAsm csak a Wine -on keresztül futtatható .

wxWidgets

A wxWidgets csomag , akárcsak a Qt, lehetővé teszi többplatformos alkalmazások létrehozását.

Hion

Alfa tesztelési szakaszban van a HiAsm Online IDE (hion), a környezet webes változata, amely lehetővé teszi egyszerű webes alkalmazások létrehozását, amelyek böngészőben futnak. A jelenlegi verzió 1.4 alfa. Elérhető az ide.hiasm.com oldalon . A környezet támogatja az összes modern böngészőt: Chrome , Firefox , Opera , Safari , valamint ezek mobil verziói.

Hion munkája a Hiasm 5 konzolos verzióján és az RTCG kódgenerátoron alapul. A környezetben összeállított séma elküldésre kerül a szerverre, majd megnyílik a hiasm5-ben, és az RTCG kódgenerátor segítségével összeállítják egy alkalmazássá, amely *.html, *.js és *.css fájlokból áll. . Az összeállított alkalmazás futtatható a hion szerverről, vagy átmásolható a tárhelyére, hogy onnan fusson.

Micro HiAsm

A környezet egyszerűsített változata, amelyet PDA -n történő futtatásra terveztek . Lehetővé teszi az áramkörök szerkesztését és mentését, de a fordítást nem. Jelenleg nem támogatott.

HiAsm 5

Jelenleg a környezet ötödik változatának fejlesztése áll le. Az új HiAsm.NET keretrendszer fejlesztése azonban megkezdődött . A HiAsm.NET eredetileg sok HiAsm 5 forráskód felhasználásával készült . Valamikor elkezdték kiegészíteni az eredeti kóddal, ami nem volt a HiAsm 5-ben, vagy aminek az átvitele nem volt praktikus. Ezért nem szabad ezt a két projektet egyként keverni. [3]

Lásd még

Jegyzetek

  1. Felhasználói élmény: a legnépszerűbb ingyenes programok , itc.ua (2010.08.07.). Az eredetiből archiválva : 2015. április 13. Letöltve: 2015. április 6.
  2. Igor Oskolkov . Automator for Windows? Van egy! , 3D-s hírek (2011. október 20.). Archiválva az eredetiből 2015. június 23-án. Letöltve: 2015. április 6.
  3. HiAsm fórum. A HiAsm.NET a HiAsm 5-ön alapul . Letöltve: 2020. január 9. Az eredetiből archiválva : 2020. február 25.

Publikációk folyóiratokban

Linkek