Létezik a Delphinek olyan komponense, amelyikkel online programokat lehet fejleszteni?
A Delphi alapvetően arra jó, hogy exe fájlokat hozzunk létre vele, vagyis Windows alatt futó programokat írhatunk vele, ablakok, gombok, stb. De az idő halad és a Delphi kiadói csak ültek a babérjaikon és nézték, amíg a világ elmegy az Internet felé, vagy készítettek olyan komponenst, amelyikkel online futó, vagy HTML programokat lehet írni? Esetleg olyan komponens is van, amelyikkel
Androidra lehet fejleszteni? A Delphit használó közösség elég nagy, lehet hogy nem a kiadó, hanem más fejlesztő
csoportok alkottak ilyeneket? Olyanok válaszát várom, akik használják a Delphit.
Nem az a baj, hogy kezdő vagy. Hanem az, hogy a hülyeségeket tényként közlöd.
Ráadásul úgy a programozás alapjai nagyon hiányosak neked.
Ismétlés a tudás jó édes anyukája :D
alias:
TTudás = class(TIsmétlés)
end;
while(1){
learnProgrammingBasics();
}
> A Delphi alapvetően arra jó, hogy exe fájlokat hozzunk létre vele, vagyis Windows alatt futó programokat írhatunk vele, ablakok, gombok, stb.
Alapvetően régen ez így volt.
> De az idő halad és a Delphi kiadói csak ültek a babérjaikon
Elég erős kijelentés, nem igazán tudom mire alapozod. A Delphi is fejlődik. Sokszor váltott tulajdonost, sok zsákutcába bementek, de ennek ellenére fejlődik, szerintem nem is nagyságrendekkel lassabban, mint más fejlesztőkörnyezet.
> és nézték, amíg a világ elmegy az Internet felé, vagy készítettek olyan komponenst, amelyikkel online futó, vagy HTML programokat lehet írni?
Akár nézhették is volna karba tett kézzel. A Delphi anno alapvetően asztali környezetre lett kitalálva, alapvetően Windowsra. Tehát a szemrehányásod olyan, mintha azt mondanád, hogy a számológép gyártók ülnek a babérjaikon, mert még mindig nem lehet számológépeken divx videókat nézni. Vagy az Audi ül a babérjain, mert a legújabb modellekkel sem lehet mosni.
Asztali netes, hálózatos megoldások voltak és vannak a Delphiben. Vannak netes komponensek, lehet vele levelezőprogramot, MSN szerű programot, böngészőt, meg mindenfélét írni. De honlapot nem. Az egy külön világ.
A Delphi sokféle fejlődési irányt vett a történelme során. Megpróbált elmozdulni a platformfüggetlenség irányába, hogy Linux alá is lehessen programokat fordítani. Lásd: Kylix. De mivel a Delphi nem olcsó program, Linuxon meg azért vannak jól megszokott fejlesztőkörnyezetek, így nem fogadta a linuxos társadalom túl nagy ovációval az egészet, szépen el is halt lassan ez a szál.
Aztán a .NET irányába mozdult el a Delphi, tudtommal egész sikeresen, de a Visual Studio előnyét nem sikerült behoznia. Erre a lóra fordítva is felültek tudtommal, tehát adtak ki olyan megoldást, amivel Visual Studioban lehetett Object Pascal nyelven .NET alkalmazásokat készíteni.
Sőt volt egy vadhajtása a Delphinek, a Delphi for PHP. Ez pont azt tudta – úgy, ahogy –, amit te számon kérsz rajta. De egyrészt ég és föld a különbség egy RAD fejlesztés, és egy szerver és kliens oldali megoldásokat keverő dinamikus honlap között. Tulajdonképpen mind a mai napig nincs igazán hatékony RAD szerű eszköz a weboldalakhoz, webalkalmazásokhoz. Ami van, az kb. olyan is. Egy honlapot, webalkalmazást tényleg nem lehet csak úgy összekattintgatni, ha normális megoldást akarsz, meg kell írni sorról sorra.
A legújabb Delphi a mobil alkalmazások felé ment el, lehet – elvileg azonos kódbázisból – Androidra, iOS-re, Windows Phone-ra is fordítani.
Szóval osztom az előző válaszolók nemtetszését. Oké, nem vagy túl járatos a Delphi történetében, képességeiben. Nem vagy azzal sem tisztában, hogy amit vársz tőle, az pontosan micsoda. Ezzel önmagában nincs gond, elvégre ezért tettél fel kérdést. De akkor ne írj le a kérdésben ilyen summás megállapításokat.
> … HTML programokat lehet írni?
Oké, a célod az lenne, hogy webalkalmazásokat, honlapokat készíts? De akkor legalább vedd elő a Google-t, és keress rá arra, hogy HTML. Az nem egy program, hanem egy jelölőnyelv. Egy !nyelv!. A Delphinek meg van egy fix nyelve, az Object Pascal. Vagy oké, ne nézz utána, hanem kérdezd meg itt, hogy lehet-e Delphiben HTML-t írni. Semmi gond, kezdő vagy, mi azért mosolyogni fogunk, mert te angol szavakkal akarsz franciául beszélni, anélkül, hogy hallottál volna valaha francia nyelvet, vagy anélkül, hogy meg kellene tanulnod franciául. De ha ennyire nem vagy képben, akkor könyörgöm, ne osztogasd a tanácsokat, hogy mit kellene a Delphi fejlesztőinek csinálni, és mit nem.
> A Delphit használó közösség elég nagy, lehet hogy nem a kiadó, hanem más fejlesztő
csoportok alkottak ilyeneket?
Nem, ilyet biztos nem akar senki csinálni. Tényleg ég és föld a különbség a két platform között, egy asztali alkalmazás, meg egy webalkalmazás között. Te tényleg a mosógépként funkcionáló Audit akarod. Nem, senki nem fog ilyet összetákolni, mert tökéletesen értelmetlen. Ha webalkalmazást akarsz készíteni, tanuld meg a HTML, CSS, Javascript, PHP, MySQL nyelveket, ha csak az alapokat is néznéd át, mondjuk egy hetet szánva rá, akkor már látnád, hogy mennyire „fura” a kérdésed.
Kedves utolsó. Idéznem kell magamat a kérdésben:
De az idő halad és a Delphi kiadói csak ültek a babérjaikon és nézték, amíg a világ elmegy az Internet felé, vagy készítettek olyan komponenst, amelyikkel online futó, vagy HTML programokat lehet írni?
Látod a kérdőjelet a mondat végén? Nem tettem semmiféle sommás és nagyképű kijelentést, mert az ott a mondat végén egy kérdőjel! Pont hogy kérdezem. De összességében köszönöm a válaszodat, sokkal hasznosabb volt, mint az előzőek pökhendisége, hogy ők szarták a világot. Azzal érveltek, hogy én hülye vagyok, hogy ők nem azok. Micsoda logika. És ők rögtön nem hülyének születtek, nem voltak kezdők.
Olyan nincs, hogy HTML(HyperText Markup Language) program. Ha webappokat akarsz írni, akkor felejtsd el a Delphit, tanulj inkáb olyan backend nyelvet, ami arra való.(PHP, Ruby(RoR), Javascript(node.js), stb...)
Ne a Delphit hibáztasd, ha olyasmire akarod használni, amire más eszköz sokkal alkalmasabb.
Ugye nem a kalapács a hibás, ha csavarozni próbálsz vele és nem megy.
A többiek meg lehetnének egy kicsit toleránsabbak, de annyiban igazuk van, hogy ha felteszel egy kérdést, legalább annyira illik utána nézni a dolgoknak, hogy ne sorolj fel ekkora hülyeségeket, mintha tények lennének.
> Látod a kérdőjelet a mondat végén?
Oké, akkor ez itt a félreértés oka. Valahogy ezt mindenki úgy olvassa, mintha csak az utolsó tagmondat lenne kérdő, az előtte lévő kijelentésnek hat. Bár kérdőmondatként is van benne valami véleménysugallás. Célszerű kerülni egy kérdésben ezeket, és kizárólag a kérdést megfogalmazni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!