<div dir="ltr"><div>&quot;<span style="font-family:arial,sans-serif;font-size:13px">Sajnos ebbol a harom dologbol egyszerre mindig csak kettot lehet </span><span style="font-family:arial,sans-serif;font-size:13px">valasztani.&quot;</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><font face="arial, sans-serif">Agreed ;) </font>Igazabol szerintem elegge teljes kepet adtunk arrol, hogy mik a lehetosegek, a kompetenciakat ugy se ismerjuk, es donteni se mi fogunk :)</div>
<div><br></div><div style>Boci</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/2/2 Gábor Garami <span dir="ltr">&lt;<a href="mailto:gabor.garami@hron.me" target="_blank">gabor.garami@hron.me</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">A P/Invoke ott tud problemat okozni, ha nem csak hivogatni kell<br>
dolgokat benne, hanem oda-vissza adtcsere is kell, raadasul<br>
intenziven. Meg a Windows API-k tobbsegevel nincs kulonosebben baj,<br>
addig a 3rdparty DLL-ek eleg valtozatos minosegu belso implementacios<br>
koddal rendelkeznek, ami nem feltetlen felel meg a menedzselt<br>
kornyezet kovetelmenyenek. Nagyon sok cikket olvastam arrol, hogy a<br>
P/Invoke egy bizonyos szint felett frusztralo is tud lenni.<br>
Szemelyesen halistennek meg nekem se volt vele nagy problemam, pedig<br>
en nem is C#-ban, hanem VB.NET-ben fejlesztek .Net ala, ami neha eleg<br>
trukkos megoldasokat kovetel.<br>
<br>
Amit irtal (tanacskeres) az stimm, csak ettol meg nem lesz egyszeru<br>
egy ilyen tervre barmi epkezlab otletet adni. Kabe minden projekt<br>
menedzserek altali felvetesekor elhangzik (kimondva-kimondatlan), hogy<br>
legyen olcso es gyors a fejlesztes, es minel kisebb a vegtermek.<br>
Sajnos ebbol a harom dologbol egyszerre mindig csak kettot lehet<br>
valasztani.<br>
<div class="im"><br>
Garami Gábor<br>
E-mail: <a href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a><br>
Tel: <a href="tel:%2B36%2020%20235%209621" value="+36202359621">+36 20 235 9621</a><br>
MSN: <a href="mailto:hrgy@vipmail.hu">hrgy@vipmail.hu</a><br>
Skype: hron84<br>
<br>
<br>
</div>2013/2/2 János Háber &lt;<a href="mailto:janos.haber@javaportal.hu">janos.haber@javaportal.hu</a>&gt;:<br>
<div class="HOEnZb"><div class="h5">&gt; - Nekem az jott le hogy Miklostol tanacsot kertek: &quot;- Nem én vagyok a<br>
&gt; &quot;kritikus&quot;, nem elsősorban nekem kell boldogulni vele,&quot;<br>
&gt; - Mivel egyikunk se tudja hogy a &quot;kismeretu nativ exe&quot; mennyire fontos<br>
&gt; kovetelmeny igy lehet hogy megoldhato egy kisebb wrapper appal<br>
&gt; (qt/.net/akarmi) de lehet hogy fontos kriterium az egesz alkalmazas meretet<br>
&gt; tekintve.<br>
&gt; - Nemtudom nekem Nativ DLL hivassal nem voltak rossz tapasztalataim :),<br>
&gt; szempontkent peddig az alkalmazas kesobbi tovabbfejlodese szempontjabol<br>
&gt; irtam.<br>
&gt; - Mivel nemtudjuk hogy az adott fejlesztocsapat milyen nyelveket ismer (es<br>
&gt; FreePascal is felmerult ugye elso korben) igy ez is fuggo kerdes, de az en<br>
&gt; velemenyem szerint mindegyik nyelvnek megvan a maga helye plusz ekkora<br>
&gt; projecthez nem erzem tul nagy ugrasnak a Java -&gt; C# atallast (legalabbis<br>
&gt; nekem nem volt az)<br>
&gt;<br>
&gt; Boci<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2013/2/2 Gábor Garami &lt;<a href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Felreertetted a mondatot: el tudok kepzelni ilyen alkalmazast, csak a<br>
&gt;&gt; feladat felvetesebol az jott le, hogy nem akarnak tul sok eroforrast (ido,<br>
&gt;&gt; penz) belefeccolni a fejlesztesbe, illetve a kesobbi karbantartasba.<br>
&gt;&gt;<br>
&gt;&gt; Egyebkent FYI: .Net 3.5 ma mar minden tamogatott Windows verzioban megvan,<br>
&gt;&gt; vagy frissiteskent felmasz. Windows XP-re mar nem fejlesztunk nagyon.<br>
&gt;&gt;<br>
&gt;&gt; A webes megvalositas nekem azert jott be a kepbe, mert a leiras pont<br>
&gt;&gt; raillik egy ilyenre.<br>
&gt;&gt; A kismeretu nativ exe meg kimerulhet egy alapszinten osszerakott Qt-s<br>
&gt;&gt; bongeszoben, ami semmit nem csinal, csak behozza a webappot. Ilyesmit kb.<br>
&gt;&gt; egy-masfel nap keszre faragni, meg nagyon kodolni se kell hozza.<br>
&gt;&gt;<br>
&gt;&gt; Egyebkent meg nem kell bedolni a marketingnek. A P/Invoke (nativ dll<br>
&gt;&gt; hivasa .Net alatt) talan nagyobb szopas, mint a JNI. Nem beszelve arrol,<br>
&gt;&gt; hogy a kerdesben nem volt ilyen jellegu szempont, igy fogalmam sincs, ez<br>
&gt;&gt; miert erv.<br>
&gt;&gt;<br>
&gt;&gt; Nekem az a koncepciom, hogy ha lehet, nem tanultatok uj nyelvet a<br>
&gt;&gt; csapattarsakkal, ha a meglevo tudasbol is megoldhato a feladat. Talan<br>
&gt;&gt; rosszul gondolom.<br>
&gt;&gt;<br>
&gt;&gt; Garami Gábor<br>
&gt;&gt; <a href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a><br>
&gt;&gt; Skype: hron84<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Tel: <a href="tel:%2B36%2020%20235%209621" value="+36202359621">+36 20 235 9621</a><br>
&gt;&gt;<br>
&gt;&gt; Sent from my T-Mobile G2<br>
&gt;&gt; Ezt a levelet telefonról adták fel, ékezethibákat tartalmazhat.<br>
&gt;&gt;<br>
&gt;&gt; 2013.02.02. 23:20, &quot;János Háber&quot; &lt;<a href="mailto:janos.haber@javaportal.hu">janos.haber@javaportal.hu</a>&gt; ezt írta:<br>
&gt;&gt;<br>
&gt;&gt;&gt; - .NET 2.0-t azert mondtam mert a legtobb windowson van (a folott meg ki<br>
&gt;&gt;&gt; tudja)<br>
&gt;&gt;&gt; - &quot; Ezek nelkul ma mar szerintem elkepzelhetetlen egy adatokkal dolgozo<br>
&gt;&gt;&gt; .Net alkalmazas&quot;, hasznald az erot Luke :)<br>
&gt;&gt;&gt; - A webes megvalositast azert is nem mondtam mert &quot;kis méretű natív exe<br>
&gt;&gt;&gt; előnyben&quot;, persze ettol fuggetlenul lehet appot kore wrappelni mondjuk<br>
&gt;&gt;&gt; jettyvel, erre meg rajon barmilyen framework (mondjuk olyat nemnagyon<br>
&gt;&gt;&gt; ismerek ami ORM nelkul tudna hasonlo fukcionalitast (saccoljuk be a veget<br>
&gt;&gt;&gt; minimum 20M korulre)<br>
&gt;&gt;&gt; - Persze ha van mas nyelv tudas (D, C/C++) akkor lehet azt is hasznalni<br>
&gt;&gt;&gt; (wxWidgets, QT, GTK, FOX, es meg van egy tucat GUI lib ami hasonlot tud)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; De a leiras alapjan en meg mindig .NET -et ajanlanam<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -&quot;Raadasul a .Net pont ugyanolyan nativ, mint a Java: semennyire.&quot;<br>
&gt;&gt;&gt;   - nem allitottam hogy nativ, aztmondtam &quot;Nativ windows kinezetevan&quot;<br>
&gt;&gt;&gt; (ezen felul JNI irasa nelkul kepes DLL-t kezelni ami akar elony is lehet a<br>
&gt;&gt;&gt; kesobbiekben)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 2013/2/2 Gábor Garami &lt;<a href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a>&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Bocsanat, hogy belepof: egy webes alkalmazas nem opcio? Ha nem, miert<br>
&gt;&gt;&gt;&gt; nem?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Azert erdeklodok tisztelettel, mert egy csomo olyan framework van,<br>
&gt;&gt;&gt;&gt; ahol gyakorlatilag egy ilyen feladat implementalasa kimerul az IDE-vel<br>
&gt;&gt;&gt;&gt; torteno kodgeneralasban, illetve a HTML formok megdizajnolasaban.<br>
&gt;&gt;&gt;&gt; Legalabbis, a leirasodbol arra kovetkeztetek, hogy semmi bonyolultat<br>
&gt;&gt;&gt;&gt; nem kellene tudnia az alkalmazasnak, ha felmerult az APEX, mint<br>
&gt;&gt;&gt;&gt; implementacios platform.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Egyebkent pedig szerintem databindinges ojjektumok (gridek pl)<br>
&gt;&gt;&gt;&gt; elerhetoek javahoz is, ha es amennyiben te es a fejlesztocsapat<br>
&gt;&gt;&gt;&gt; Javaban otthon erzitek magatokat, en nem feltetlen eroltetnek egy<br>
&gt;&gt;&gt;&gt; ennyire mas kornyezetet. Habar a C# szintaxisa hasonlit a Javaera, ez<br>
&gt;&gt;&gt;&gt; elmondhato barmely C szintaxisu nyelvre, megsincs ket egyforma<br>
&gt;&gt;&gt;&gt; kozottuk. A C# es a Java kozott igencsak nagy elteresek vannak.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Raadasul itt felmerult a .Net framework kerdese is. Ha engem kerdezel,<br>
&gt;&gt;&gt;&gt; a 2.0 helyett ma mar legalabb 3.5-re kell targetalni, ha nem akarunk<br>
&gt;&gt;&gt;&gt; nagyon sok fejlesztoi eroforrast beleolni a projektbe, ugyanis a LINQ<br>
&gt;&gt;&gt;&gt; es a WPF viszonylag egyszeruve teszi a fejlesztest. Ezek nelkul ma mar<br>
&gt;&gt;&gt;&gt; szerintem elkepzelhetetlen egy adatokkal dolgozo .Net alkalmazas.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Raadasul a .Net pont ugyanolyan nativ, mint a Java: semennyire.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Egyebkent a listadat bongeszve folyamatosan az az erzesem, hogy te egy<br>
&gt;&gt;&gt;&gt; webes alkalmazast szeretnel fejleszteni, csak valamiert nem engedik<br>
&gt;&gt;&gt;&gt; neked.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Garami Gábor<br>
&gt;&gt;&gt;&gt; E-mail: <a href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a><br>
&gt;&gt;&gt;&gt; Tel: <a href="tel:%2B36%2020%20235%209621" value="+36202359621">+36 20 235 9621</a><br>
&gt;&gt;&gt;&gt; MSN: <a href="mailto:hrgy@vipmail.hu">hrgy@vipmail.hu</a><br>
&gt;&gt;&gt;&gt; Skype: hron84<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 2013/2/2 Molnár Miklós &lt;<a href="mailto:timortinj@freemail.hu">timortinj@freemail.hu</a>&gt;:<br>
&gt;&gt;&gt;&gt; &gt; Sziasztok,<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; Feladat: képernyőkön keresztül kell Oracle adatbázisba adatokat<br>
&gt;&gt;&gt;&gt; &gt; rögzíteni<br>
&gt;&gt;&gt;&gt; &gt; (+valamiféle menürendszer)<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; Milyen technológiát tartotok erre legalkalmasabbnak egyértelműen csak<br>
&gt;&gt;&gt;&gt; &gt; Windows alatt?<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; Az APEX egy triviálisan létező lehetségesi opció erre (mivel Oracle<br>
&gt;&gt;&gt;&gt; &gt; adott és<br>
&gt;&gt;&gt;&gt; &gt; azon belül már ingyenes):<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; Ami még eszembejut: Free Pascal + Lazarus kombó.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; Az én szempontjaim a választáshoz az alábbiak lennének:<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - NEM szempont tehát, hogy Linuxon és Windowson egyformán jó legyen:<br>
&gt;&gt;&gt;&gt; &gt; elég a<br>
&gt;&gt;&gt;&gt; &gt; Windows támogatása (100%-ban windows-gépeken történik a rögzítés).<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - Free/Open Source legyen a fejlesztő környezete (üzemeltetése)<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - Legkisebb &quot;lábnyomú&quot; (footprint), pehelysúlyú (lightweight) legyen:<br>
&gt;&gt;&gt;&gt; &gt; gyors<br>
&gt;&gt;&gt;&gt; &gt; indulású futtató-alkalmazás, kis méretű natív exe előnyben.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - Minél könnyebb legyen benne fejleszteni: Java Swing és/vagy SWT-nél<br>
&gt;&gt;&gt;&gt; &gt; egyszerűbben.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - Minél teljesebb felhasználói élményt adjon rögzítői oldalon.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - Szép legyen a form. Nálam a &quot;szép form&quot; a régi Delphis 3rdparty<br>
&gt;&gt;&gt;&gt; &gt; bővítményes eszkökészlettel volt implementálható.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - Billentyűzet-támogatás elegáns legyen (ne egerészni kelljen a<br>
&gt;&gt;&gt;&gt; &gt; rögzítőnek).<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - Könnyű legyen módosítani a formokat, bővíteni<br>
&gt;&gt;&gt;&gt; &gt; formokkal/alkalmazásokkal<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - Könnyű legyen üzemeltetni. Nálam a könnyű egy régi exe lecserélése<br>
&gt;&gt;&gt;&gt; &gt; egy<br>
&gt;&gt;&gt;&gt; &gt; újra például ;) És nem alkalmazás-szerver leállítása, újraindítása,<br>
&gt;&gt;&gt;&gt; &gt; hibák<br>
&gt;&gt;&gt;&gt; &gt; kezelése stb.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - 64-bites natív támogatás (esetleg).<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - A fejlesztő környezet minél kevésbé legyen &quot;egzotikus&quot;, abbahagyott<br>
&gt;&gt;&gt;&gt; &gt; fejlesztésű, kevéssé dokumentált stb (esetleg).<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; - Több db-platform támogatása (esetleg). Eddig 100%-ban Oracle-ben<br>
&gt;&gt;&gt;&gt; &gt; volt/van<br>
&gt;&gt;&gt;&gt; &gt; minden. De a kertek alatt most lopódzik be az MSSQL Server. Emiatt egy<br>
&gt;&gt;&gt;&gt; &gt; APEX<br>
&gt;&gt;&gt;&gt; &gt; nem feltétlen előny.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; Na és egyéb szempont technológia-választáshoz?<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; Köszönettel:<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; MM<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; &gt; Javalist mailing list<br>
&gt;&gt;&gt;&gt; &gt; <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
&gt;&gt;&gt;&gt; &gt; <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Javalist mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Javalist mailing list<br>
&gt;&gt;&gt; <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
&gt;&gt;&gt; <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Javalist mailing list<br>
&gt;&gt; <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
&gt;&gt; <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Javalist mailing list<br>
&gt; <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
&gt; <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
&gt;<br>
_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
</div></div></blockquote></div><br></div>