![]() |
| ||||||||
| View Poll Results: care credeti ca este viitorul in programare ? | |||
| Java (si tehnologiile aferente) | | 144 | 40.91% |
| .NET | | 136 | 38.64% |
| altceva (exemplificati) | | 72 | 20.45% |
| Voters: 352. You may not vote on this poll | |||
![]() |
| | LinkBack | Thread Tools |
| | #1 (permalink) | ||
| Registered User Join Date: May 2001 Location: nowhere | care credeti ca e viitorul programarii (cu cine ati vota?)
care ziceti ca este viitorul programarii ? adica in ce tehnologii ati investi timp ? pt moderator: daca crezi ca mai merge vreo optiune in poll, te rog sa o adaugi.
__________________ what's cooking here, guys !? | ||
|
| | #3 (permalink) | ||
|
Ce ma enerveaza la .NET este ca un rahat de Hello World ocupa 8-9 MB ... I mean WTF !? bine, eu am Visual Studio 2k2, poate in 2k3 au mai reparat din problema ... Ha da , si ca runtimeul are 20+ MB ... sper ca-l vor introduce in SP2 de la XP Castigator nu stiu daca exista ... Nici nu stiu in ce fel e lupta ... ar trebui sa ramana numa' 1 in picioare ? ![]() Pai nah, n-o murit nici rapu' nick rocku' ( desi rockul e cam pe moarte )
__________________ -> Visul este real atata timp cat dureaza. Diferenta o realizezi la trezire. N-ai putea spune acelasi lucru si despre Viata ? -> Wake up ! Last edited by PROKA; 27-11-2003 at 13:44.. | |||
|
| | #6 (permalink) | ||
| Registered User Join Date: May 2001 Location: nowhere |
sorry, tocmai mi-am amintit unde ti-am mai vazut nik-ul (pe Extreme .NET Forums) si ma gandeam ca tot mai mult ca nu vb despre acelasi lucru. Oricum m-am uitat si intr-adevar ocupa catre 8Mb, crezi ca e mscorlib-ul?
__________________ what's cooking here, guys !? | ||
|
| | #8 (permalink) | ||
|
Ar mai trebui sa introduceti in pool C++ si Smalltalk. Sau chiar si Eiffel. Legat de chesia cu "marimea" am de zis si eu o chestie.....un proggie scris in managed code va avea INTOTDEUNA * workingsetul mai mare decit echivalentul sau C/C++. Asta deoarece orice proces trebuie sa hosteze CLRul (de ex mscoree, mscorjit, mscorlib, mscorwks au ~ 5 MB). Daca scriem un proggie in C care nu face decit sa creeze o fereastra (cu CreateWindowEx) si sa o arate...acest proggie o sa incarce msvcr*.dll, gdi32.dll, user32.dll etc. Un proggie in C++ care ar face acelasi lucru (numai ca acum folosim MFC) ar incarca tot ce a incarcat cel in C plus mfc*.dll , ole32, oleacc, shell32 etc ** Acelasi proggie scris in C# va incarca majoritatea dllurilor de mai sus + CLRul + System.Windows.Forms.dll + unamanaged dlls la care acesta are referinta *** (si..va vine sa credeti sau nu System.Windows.Forms.dll are referinte la 15 unmanaged dll si 6 managed). Asta ca sa va faceti o idee....desigur mai sint si alte cauze pentru care un managed app are workingsetul mai mare decit una unmanaged. * chestia asta cred ca se va rezolva in Longhorn. Probabil sa existe un shared CLR managed de catre OS si sa nu mai trebuiasca ca fiecare proces sa hosteze CLRul cum se intimpla acum. Apple a facut o chestie asemanatoare cu JVMul. ** yeah...stiu. de la VS6 and higher le incarca cu DELAY_LOAD *** Si Fusion incarca assembliurile tot cu DELAY_LOAD
__________________ put a stake thru my heart and drag me into sunlight | |||
|
| | #9 (permalink) | ||
|
Ahh... Daca va intereseaza WIN32 in C#...check this out Managed WIN32 API Astept eventuali colaboratori.
__________________ put a stake thru my heart and drag me into sunlight | |||
|
| | #10 (permalink) | ||
| Registered User Join Date: May 2001 Location: nowhere |
Colaboratori? Klamath, nu stiu cat de util as fi pentru inceput, dar am tot cautat in ultima vreme vreun project interesant la care sa ma "lipesc". Intai am sa cetesc ce este la link-ul pe care l-ai postat. kip in taci.
__________________ what's cooking here, guys !? | ||
|
| | #12 (permalink) | ||
| Registered User Join Date: May 2001 Location: nowhere | Quote:
pe de alta parte daca cineva crede asa ceva nu ar trebui sa voteze deloc...
__________________ what's cooking here, guys !? | ||
|
| | #13 (permalink) | ||
| Pinguis quod tumidus Join Date: Feb 1999 Location: this space for rent | Quote:
Poate-ar fi fost mai interesant sa scrii : open source + open standards vs .net | ||
|
| | #14 (permalink) | ||
| Registered User Join Date: May 2001 Location: nowhere |
cum nu am experienta in tehnologii Java (prin faculta cateva proiecte mici), ci am mai citit si eu cate ceva. De acord ca nu e cea mai buna formularea din titlu, dar se poate ajusta, fara sa strice nuanta ci doar sa o completeze... ce zici? open source + open standards vs .net mi se pare mie sau asta suna in genul MS vs restul lumii? Poate gresesc, dar de aceea discutam...
__________________ what's cooking here, guys !? | ||
|
| | #15 (permalink) | ||
| Pinguis quod tumidus Join Date: Feb 1999 Location: this space for rent | Quote:
Insa, chiar daca ai pornit de la o ipoteza gresita, concluzia e corecta. Informatica de azi este polarizata in jurul Microsoft (monocultura si clonele) si a celor "contra MS" (dar care la o adica si-ar sari reciproc la jugulara in lipsa unui adversar comun). E o treaba simpla care tine de economie : MS este lider si are felia cea mai mare de tort (din care arunca firimituri la haita), iar ceilalti (IBM/Sun&co) vor sa erodeze MS prin diverse mijloace. Dar, divaghez. Pentru subiectul "MS contra restu'", uite un post interesant : http://weblogs.java.net/pub/wlg/799 (Fighting with everyone) Last edited by Adi[CG]; 11-12-2003 at 09:27.. | ||
|
| | #16 (permalink) | ||
|
C++ + STL + boost + loki + wxwindows Just kidding. Pe jumatate, de fapt....net e proprietar si desi unii se chinuie sa-i faca clona pe unix/linux, tot tehnologie Ms ramane. Cu plusurile si mai ales minusurile de rigoare. java? Un limbaj de scripting cu scopul initial sa ruleze pe prajitoare de paine, frigidere si alte asemenea? Inca nu am inteles care-i avantajul Java comparativ cu C++. Pentru ca am scris cod C++ care s-a compilat pe Linux, HP-UX (si 32 biti si 64), Solaris (si 32 biti si 64) si daca era necesar se putea compila si pe Windows. Cod pe care te poti baza, cod care ruleaza 24/24 pentru vreme indelungata... Decat un vot pentru Java, mai degraba pariez pe Lisp sau Prolog... Alea sunt limbaje, nu caricaturi. | |||
|
| | #17 (permalink) | ||
| Pinguis quod tumidus Join Date: Feb 1999 Location: this space for rent | Quote:
"Java pe frigider" este doar o implementare (limitata) a specificatiei Java. N-o sa intram in detalii obscene despre CLDC, J2ME si alte alea, tin doar sa va atentionez ca spre deosebire de tehnologia Microsoft ("one platform to rule them all") tehnologia Java e mult mai variata si mai eterogena pentru ca este doar o colectie de specificatii pe care vendori independenti aleg sa o implementeze mai mult sau mai putin complet. Acuma, vorbind de limbaje de jucarie ... hai sa lasam la o parte aspectul "geeky" al Lisp si Prolog care banuiesc ca te face atat de interesant in fata fetelor, pe la party-uri. Aici e vorba de cat de usor (si cat de ieftin) angajezi oameni care sa stie un anume limbaj, de cat de multe componente/API-uri gata facute poti cumpara/lua de-a gata de pe net, cat de repede se implementeaza o specificatie in anumite conditii de calitate si cat de usor se intretine/modifica produsul final. Adica e o problema de cost, pur economica. Cine pune inca semnul egal intre programare si arta sau stiinta sau dracu' mai stie ce este inca un liceean, un student, un visator mic care eventual se duce la olimpiade, scrie programe 'didactice' si ne polueaza cu visele lui in Prolog, Scheme si Haskell. Cine stie ca programarea e un BUSINESS este un inginer si ar face bine sa puna mana pe lopata si sa faca banu'. Atat. Pe jumatate, de fapt. PS 'Aaroman', arata-mi te rog o bucata de cod sursa din ultima ta aplicatie wxWindows pe HPUX 64 de biti ... merci | ||
|
| | #18 (permalink) | ||
|
aaroman, imi pare rau pentru tine dar daca incepi sa spui de STL si Boost atunci care mai sunt avantajele modului tau de programare asupra Java ?? Viteza in nici un caz. O sa ai minim 30% mai mult cod fata de aceiasi solutie in java si o viteza de rulare relativ comparabila. Poti sa stai linistit, Java este o tehnologie matura pe care te poti baza daca ai idee ce face.
__________________ | |||
|
| | #19 (permalink) | ||||||||||
| Quote:
Quote:
![]() Quote:
![]() Quote:
Compara cu un produs C++ pe care l-am scris, care a functionat si doua luni non stop...Quote:
![]() Si apropo, BANU' se face cu C si C++, nu cu Java. Alege cateva firme de software din lumea intreaga care castiga cu nesimtire de pe urma programarii... De exemplu Microsoft, sau Oracle, si gandeste-te cu ce limbaj se scrie majoritatea softului... Incearca chiar si SUNul... Crezi ca au scris Solaris-ul cu Java? Sau JVM-urile crezi ca-s scrise in Java? Quote:
Quote:
![]() Quote:
Folosesc STL tot timpul, recunosc ca nu folosesc boost chiar asa frecvent, din motive de standardizare, si n-am observat ceea ce spui tu ![]() Mai mult decat atat, algoritmii din STL sunt mai rapizi decat corespondentii lor (daca exista ) din C. De exemplu sortarea... Compararea se expandeaza inline, unul din beneficiile template-lor, iar sortarea cu STL merge mai rapid decat sortarea din C, pentru ca in C se paseaza un pointer la o functie de comparare, care e apelata la fiecare comparare! Compara cu comparatia inline care apare la utilizarea STL... In plus, sper ca nu-ti inchipui ca daca folosesti cateva clase STL, o sa se compileze toate si o sa fie incluse in executabil ![]() Quote:
In your dreams...Si chiar daca ar fi adevarat ce spui (dar e fals) tot ar exista avantajul memoriei folosite. Si chiar daca spui ca memoria e ieftina si infinita in zilele noastre, memoria cache a procesorului e finita si scumpa , si nu-i tot una daca incape tot executabilul in cache, sau o mare parte a lui, sau nu incape nici macar o biata bucla...Quote:
Last edited by aaroman; 18-12-2003 at 13:29.. | |||||||||||
|
| | #20 (permalink) | |||||||
| Pinguis quod tumidus Join Date: Feb 1999 Location: this space for rent | Quote:
Quote:
Quote:
Quote:
![]() Quote:
![]() By the way, eu nu sunt nici Microsoft nici Solaris si nu pot investi in produse zeci de ani/om de lucru. La scara "mea" ma pot gandi doar la aplicatii marunte web de cateva zeci de pagini hai o suta, sau aplicatii client asijderea. Oricum, poti sta linistit, nu vom sari pe felia ta sa-ti mancam profitabilitatea...te lasam singurel sa le iei painea de la gura lui Sun si Microsoft si hai poate chiar IBM de ce nu ? Daca tot e sa faci o treaba serioasa... Quote:
Quote:
| |||||||
|
| Advertisment | |
![]() |
|
| Thread Tools | |
| |