Hozzászólások
Tudomásom szerint a .net cuccok is interpretálósak, de ennél több infóm nincs róla.
Viszont ha csak egy grafikus cucc kell, imagemappel, stb, ami tulajdonképpen csak indítgatja az installereket, és azt mondod, hogy JavaScriptben bajnok vagy, akkor miért nem csinálod abban? Tudomásom szerint nincs olyan win, amiben ne lenne hozzárendelve valami böngésző a html, htm fájlokhoz; abba belerakod a JavaScriptedet (hogy meglegyen az imagemap, meg mittudomén), és kész. Szvsz még a határidőbe is belefér, és ha ügyes vagy, még azt is meg tudod csinálni, hogy a böngésző nyelvi beállításai alapján töltsön ezt-azt. Ha pedig a képeket szétválogatod a tartalomtól, és a "nyelvi képeket" is kigyűjtöd, akkor könnyen lehet majd bővíteni is.
Tudom, ez sebességben még mindig nem egy C, viszont biztos, hogy hordozható, biztos, hogy könnyen adaptálható (akár más nyelvekre, akár más tartalomra, akármi), és biztos, hogy nem foglal annyi helyet a CD-n, mint egy akármilyen fordítós nyelven megírt progi. Ha tévednék, javítsatok ki...
- A hozzászóláshoz be kell jelentkezni
Üdv!
Gondolom win alatt is megy, de a glade mintájára van wxGlade is. Azzal összedobod a formokat, és elkészíti a c++/python (talán perlt is?) kódokat. Az eseményekről meg olvashatsz a doksijában, nem vészes.
Másik érdekes grafikus cucc a wxWidgetshez az XRCed, ami xmlbe pakolja a GUI-t. Ettől függetlenül egyszerű kattintgatós.
(Bár a sok sizer eleinte nekem zavaros volt a wxWidgetsbe, ez tény. Aki gtk-ban ismerős, azok biztos tudják használni, de Delphi után ugye nem egyszerű).
Sajnos a Boa az még elég fiatal, pedig én is nagy reményekkel indítottam el :)
Amit esetleg meg lehet még nézni, van egy WideStudio project.
Laja
- A hozzászóláshoz be kell jelentkezni
[quote:8af9d9fae9="szucs_t"]A Kylix Open Editionnel és a Delphi Open Editionnel mi baj van?
Tulajdonképpen semmi, csak nincs értelme az egyik zárt fejlesztőeszközt másikra cserélni.
- A hozzászóláshoz be kell jelentkezni
[quote:71caa4bdf7="mrmartin"]Szerintem próbáld ki a c#-ot, mono-val. Van hozzá ide is:
SharpDevelop (win): http://www.icsharpcode.net/OpenSource/SD/
MonoDevelop (linux): http://www.monodevelop.com
Mono-val lehet binárist készíteni? Ha igen, akkor mindenképp megnézem.
- A hozzászóláshoz be kell jelentkezni
[quote:0852e63bb3="boobaa"]Viszont ha csak egy grafikus cucc kell, imagemappel, stb, ami tulajdonképpen csak indítgatja az installereket, és azt mondod, hogy JavaScriptben bajnok vagy, akkor miért nem csinálod abban? Tudomásom szerint nincs olyan win, amiben ne lenne hozzárendelve valami böngésző a html, htm fájlokhoz; abba belerakod a JavaScriptedet (hogy meglegyen az imagemap, meg mittudomén), és kész. Szvsz még a határidőbe is belefér, és ha ügyes vagy, még azt is meg tudod csinálni, hogy a böngésző nyelvi beállításai alapján töltsön ezt-azt. Ha pedig a képeket szétválogatod a tartalomtól, és a "nyelvi képeket" is kigyűjtöd, akkor könnyen lehet majd bővíteni is.
Erre már gondoltam, de így nem tudom rákérdezés nélkül indíttatni az installereket (legalábbis én nem tudok ilyen lehetőségről). Ebben az esetben is akarnék írni hozzá egy konténert (gagyinak tűnik zexplorerben indítani) és annyi idő alatt már megvan natívan is.
(Bajnoknak nagyon nem nevezném magam JS-ben, de azért már csináltam benne néhány dolgot.)
- A hozzászóláshoz be kell jelentkezni
[quote:68400b1814="Blint"][quote:68400b1814="mrmartin"]Szerintem próbáld ki a c#-ot, mono-val. Van hozzá ide is:
SharpDevelop (win): http://www.icsharpcode.net/OpenSource/SD/
MonoDevelop (linux): http://www.monodevelop.com
Mono-val lehet binárist készíteni? Ha igen, akkor mindenképp megnézem.
Szerintem C#, Java felejtos erre a celra.
Java-ban nem 2 mega lesz a Hello World binaris, hanem esetleg joval tobb, nem tudom ugyanis mennyire tud szemezgetni a gcj a rt.jar leforditasabol. Az rt.jar pedig maga mindent tartalmaz Makotol Jeruzsalemig.
C#-nal gondolom hasonlo a helyzet.
En azt mondanam DevC++ es wxWidgets. Persze C,C++ tapasztalat nelkul ez szinten problemas.
- A hozzászóláshoz be kell jelentkezni
Köszi Blint!
- A hozzászóláshoz be kell jelentkezni
[quote:8418ee9d57="szucs_t"]Nem tudjátok, miért nem megy a Kylix a 2.6-os kernelen, s ezt a problémát hogyan lehet megoldani?
A google szerint:
[quote:8418ee9d57="Steve Beckert"] Date 2004-06-18 20:03:08
> I upgraded my Suse linux to 9.1. Now I get the following error.
> relocation error: /home/don/kylix/bin/libwine.borland.so: symbol errno, > version GLIBC_2.0 not defined in file libc.so.6 with link time reference
> Does anyone know how to fix this?
another email thread suggested:
from a terminal window, type:
export LD_ASSUME_KERNEL=2.4.0
then run the startdelphi or startbcb script.
I actually added the export line to the start script.
The other email thread noted that this will disable NPTL and thread-local storage.
--Steve
Engem nem érint, mert még 2.4-en vagyok.
- A hozzászóláshoz be kell jelentkezni
[quote:2532b1179e="snq-"][quote:2532b1179e="Blint"]egyszerűen beleszerettem az XML-ből runtime GUI generálós megoldásba
akkor XAML biztos teteszeni fog
Végülis tetszik, csak az a bajom vele, hogy csak de facto szabvány és a Microsoft készítette (gondolom szabadalom is védi). Viszont most épp a Mozilla projekt XUL leírónyelvével szemezek, ami elég hasonlónak tűnik, de még alig tudok róla valamit, csak egy másik topicban láttam. Sajna a projektet jégre kellett tenni, mert beugrott egy rakás meló (ami persze nem rosssz dolog :)).
- A hozzászóláshoz be kell jelentkezni
Szerintem a legegyszerűbben és leggyorsabban a glade/libglade/pygtk
hármassal érhetsz célba.
A Python az összes nyelv közül az egyik legkönnyebben megtanulható,
a glade pedig, mint modtad is tetszett.
Természetesen LEHET exe fájlt készíteni a pythonos alkalmazásokhoz.
Egy bevezető cikket olvashatsz is erről a Linuxvilág 33. számában.(2003 október).
http://glade.gnome.org/
http://www.jamesh.id.au/software/libglade/
http://www.pygtk.org/
http://sourceforge.net/projects/py2exe/
http://starship.python.net/crew/theller/moin.cgi/Py2Exe
Másik hasonló lehetőség: pyqt/eric3/qt-designer.
Bajusz Tamás
- A hozzászóláshoz be kell jelentkezni
[quote:a65161308a="Finrod"]
Szerintem C#, Java felejtos erre a celra.
Java-ban nem 2 mega lesz a Hello World binaris, hanem esetleg joval tobb, nem tudom ugyanis mennyire tud szemezgetni a gcj a rt.jar leforditasabol. Az rt.jar pedig maga mindent tartalmaz Makotol Jeruzsalemig.
C#-nal gondolom hasonlo a helyzet.
En azt mondanam DevC++ es wxWidgets. Persze C,C++ tapasztalat nelkul ez szinten problemas.
Teljesen igazad van, a HelloWorld 1,7 mega + 2 mega lib dózeren. :lol: Először azt hittem, hogy én rontottam el valamit...
Viszont C++/wxWidgets témakörben találtam egy jó manual oldalt, ahol van mintaprogi is, ebből asszem már ki tudom silabizálni ami nekem kell (amennyire meg tudom ítélni gyönyörű kód, bőven kommentezve). A GUI meg mehet GLADE-el, esetleg XRCed-el - egyszerűen beleszerettem az XML-ből runtime GUI generálós megoldásba. Köszönöm mindenkinek a segítséget, biztos vagyok benne, hogy még visszatérek kérdezni. _Ha_ egyszer kész leszek, akkor majd linkelem a stuffot.
Szerk: Bocs, elszúrtam a linket, igazából erre gondoltam.
- A hozzászóláshoz be kell jelentkezni
[quote:0bbdb49358="Blint"]egyszerűen beleszerettem az XML-ből runtime GUI generálós megoldásba
akkor XAML biztos teteszeni fog
- A hozzászóláshoz be kell jelentkezni
Sztm hasznalj HTA-t (Html Application) html alapon, tudsz scripteni, CreateObjecttelni, onnantol szinte barmit (Rational Rose, Excel v mediaplayer :-))...
Csak használható, ha a Control Panel is az...
v LiveCD-s linux :-D
- A hozzászóláshoz be kell jelentkezni
Szeretném átírni a TheOpenCD Installerét valamilyen szabad nyelvre, mert nem állapot, hogy egy szabad szoftvereket népszerűsítő CD GUI-ja Visual Basicben legyen írva. Az egész gyakolatilag csak egy GUI (sok képpel), néha egy-egy ShellExecute-al fűszerezve.
Ehhez keresek olyan szabad fejlesztőeszközt, ami lehetőleg:
- fordított (vagy fordítható) nyelvvel dolgozik
- objektum-orientált, eseményvezérelt (ha lehet erősen típusos) nyelvvel dolgozik
- RAD(-szerű), de legalábbis produktív IDE
- ha nem fordított nyelv, akkor könnyű disztributálhatóság (csak olvasható médiumon), külön telepítgetés nélkül
- az elkészült GUI utólag könnyen módosítható és könnyen lokalizálható legyen (esetleg vmilyen XML-es cucc?)
- viszonylagos gyorsaság
- a Hello World ne legyen 2 megás
Amik eddig eszembe jutottak:
Lazarus+Freepascal:
Nekem ez lett volna a kézenfekvő, mivel már egy ideig Delphiztem más nyelveket csak nagyon felületesen ismerek. Sajnos ez nem jött be, mert a Lazarus még iszonyatosan bugos, egyszerűbb vezétlőelemekkel még csak-csak elboldogul, de amint rátettem a formra egy képet már nem indult a programom :cry: Pedig ebben 2 óra alatt összekattintgattam volna...
Freepascal+valamelyik widget készlet:
A nagyobb, jól dokumentált widget készletekethez nem találtam FPC wrapper-t, kicsikhez meg főleg nincs, viszont dokumentáció se.
C/C++ és GTK/Qt/wxWidgets:
Ez lenne a legalkalmasabb a feladatra, de mivel kitűztem magamnak egy elég szoros határidőt (1-2 hét a nyelv megismerésével együtt), nem igazán lenne szerencsés most belevágni a C-be. Itt GLADE-el baromi gyorsan tudnék haladni, de csak a formokkal, az események lekódolásával meg lennék lőve. Vagy szerintetek ilyen szinten el lehet sajátítani ennyi idő alatt? Esetleg van valamilyen szabad, C++ Builder szerű cuccos?
Python:
Szimpatikus nyelv, wxPythonnal szerintem gyorsan lehet haladni (XML-ből generált GUI, hozzá szerkesztővel :!:). A Boa Constuctor is elvileg RAD, de nálam (UHU 1.1) segfaulttal elszállt... (XP-n meg nem találta a wxpython libet, asszem az sem lenne sokkal jobb a Lazarusnál). A másik, nagyobb probléma a nyelvvel, hogy az istennek sem lehet belőle binárist fordítani, exe-t úgy csinál, hogy mellépakolja az értelmezőt :roll: Ez így nem is nagyon bajnok sebességben, viszont bazi nagy... Sajnálom, mert tényleg király lenne.
Java:
Talán ez lenne a legjobb megoldás, mivel a JavaScript-be már belekóstolgattam egy kicsit (gondolom hasonló szintaxis és logika). Van GNU Java fordító, meg egy zsák RAD-szerű eszköz. Van valakinek valamelyikkel tapasztalata (Eclipse, NetBeans, Radical)? Milyen gyors lesz a Java bináris és mekkora?
Mono:
C#, amit sokan dícsérnek, de ez ugyancsak MS-függő frémwörk és nem tudom lehet-e egyáltalán fordítani.
Szerintetek melyikkel érdemes belefognom? Melyik a legalkalmasabb? Melyikkel lesz a legrugalmasabb, legkönnyebben karbantartható a végeredmény? (ez ugye három egymást ütő követelmény :D)
Nyitott vagyok bármilyen véleményre, javaslatra, de főleg személyes tapasztalatra valamelyik fejlesztőeszközzel kapcsolatban.
Üdv: Blint
P.S. Bocs a kategóriáért, hirtelen nem találtam jobbat.
- A hozzászóláshoz be kell jelentkezni
ha surget az ido, akkor azzal a nyelvel/eszkozzel amivel van tapasztalatod, es _pontosan_ latod milyen lepesekkel fogod megoldani a problemat.
Ha van idod, akkor szerintem GTK, vagy a Eclipse/JAVA/SWT/gcj kozul valasz.
Egyebkent bongeszgess a freshmeat-en installer framework-bol kell ott lennie nehany tucatnak.
- A hozzászóláshoz be kell jelentkezni
Én csak annyit fűznék hozzá, hogy Java nagyon más, mint JavaScript. Igazából nagyon meg tudnám dícsérni azt, aki JavaScript-nek nevezte el, annyira semmi köze nincs a Java-hoz:)
- A hozzászóláshoz be kell jelentkezni
[quote:94a93e0aa0="anr"]ha surget az ido, akkor azzal a nyelvel/eszkozzel amivel van tapasztalatod, es _pontosan_ latod milyen lepesekkel fogod megoldani a problemat.
Ha van idod, akkor szerintem GTK, vagy a Eclipse/JAVA/SWT/gcj kozul valasz.
Köszi a tanácsot! Az a gond, hogy az Object Pascal-on kívül mással nincs Helló Világ-nál komolyabb tapasztalatom (JavaScripttel egy kicsit több). A Lazarusban viszont akkora bogarak vannak, hogy alig látni tőle az IDE-t :( Arra is gondoltam, hogy megcsinálom Kylixban és utána portolom Lazarus-ra, de valószínűleg csak időpocsékolás lenne. A Java régi adósságom, úgyhogy lehet, hogy kitolom egy kicsit az időkeretet és egy kicsit megismerkedem vele. Igazából ráér augusztus elejéig, de ki tudja mi jöhet még közbe. Meglátjuk, amint lejött az SDK és az Eclipse
[quote:94a93e0aa0="anr"]Egyebkent bongeszgess a freshmeat-en installer framework-bol kell ott lennie nehany tucatnak.
Az a gond, hogy ez nem egy hagyományos installer, hanem egy autorun-os bemutató, amiből elindítható a progik saját installere (csak nem találtam rá jobb szót). Szóval az a lényeg, hogy színes-szagos legyen, igazi RAD feladat. A mostani imagemap-ekkel csinálja és én is hasonlóban gondolkozom, csak kicsit átgondoltabban, mert ez tényleg 1 óra alatt lett összekattintgatva (szöveg képben tárolva és hasonló szépségek - a honosítók rémálma).
- A hozzászóláshoz be kell jelentkezni
[quote:0d06eebf6a="_Joel"]Én csak annyit fűznék hozzá, hogy Java nagyon más, mint JavaScript. Igazából nagyon meg tudnám dícsérni azt, aki JavaScript-nek nevezte el, annyira semmi köze nincs a Java-hoz:)
:oops: Úgy látom tényleg meg kell ismernem egy kicsit a Java-t, legalább alapműveltség szinten. :oops:
- A hozzászóláshoz be kell jelentkezni
Nem tudjátok, miért nem megy a Kylix a 2.6-os kernelen, s ezt a problémát hogyan lehet megoldani?
- A hozzászóláshoz be kell jelentkezni
Szerintem próbáld ki a c#-ot, mono-val. Van hozzá ide is:
SharpDevelop (win): http://www.icsharpcode.net/OpenSource/SD/
MonoDevelop (linux): http://www.monodevelop.com
- A hozzászóláshoz be kell jelentkezni
A Kylix Open Editionnel és a Delphi Open Editionnel mi baj van?
- A hozzászóláshoz be kell jelentkezni
MinGW + wxWidgets parost hasznalom nap mint nap, celnak sztem megfelel
- A hozzászóláshoz be kell jelentkezni