.NET FRAMEWORK I JAVA

13 отговора 520 прегледа
#1

.NET FRAMEWORK I JAVA

Ot niakolko meseca se zanimawam s .Net i ne moga wse oste da razbera kakwo e unikalnoto na tazi platforma. Procetoh dosta statii po tazi tema kudeto pise ce towa e nesto unikalno i se smenia zawinagi modela na programirane i t.n. , no na praktika ne wijdam niakakwa osobena razlika spriamo Java platformata, s tazi osobenost ce .Net e zasega samo za Windows i towa ce moje da se izpolzwat nikaoko ezici VBasic.Net, C# i t.n. a "ezika specialno napisan za .Net platformata" si e jista Java tuk tame nesto modificirano za zabluda na protiwnika. Ta moje li niakoi koito ima powece opit s .Net tehnologiata da kaje kakwo e tocno po razlicnoto na tazi platforma spriamo Java i kakwo e unikalnoto, kato se izklucat wuzmovnostite za pisane na niakoko razlicni ezika, t.e kakwi osobeni predimstwa ima. Az pone zasega ne wijdam nisto unikalno, prosto malko modificarana Java tehnologia s razlikata, ce s Java moje da se prawiat uniwersalni prilojenia za pocti wsicki operacionni sistemi.

Отговор
в отговор на New_in_Net #2

Re: .NET FRAMEWORK I JAVA

shto si mislia che vsichko e samo marketing. tva za koe kakvo e po-dobre si e specifichno, dazhe i subektivno.

pomnite li 94-95ta godina? kogato microsoft trybiaha za revoliucionnoto otkritie narecheno 32 bitov windows? male 32-bitova operacionna sistema. penka schetovoditelkata ne znae kvo e tva ama ima 2 pyti poveche bitove ot predishnia windows i sigurno e pone 2 pyti po-dobro. da ne govorim che e sharenko :)

njama nishto novo pod slynceto

hmm sam bih kvalificiral tozi si post kato off-topic i flamebait. ne se vryzvaite

Somewhere... somehow... someone's going to pay!
Отговор
в отговор на New_in_Net #3

Re: .NET FRAMEWORK I JAVA

Abe pich sto se morish da pishesh gluposti, a? Pishi si na Java kato te kefi i ne se muchi da pochvash bezmisleni diskussi. Kvo e unikalnoto -- e...i vuprosa?

Отговор
в отговор на Uf #4

Re: .NET FRAMEWORK I JAVA

Tova li ti e otgovora: "e...i vuprosa?" , ili prosto njama kakvo da otgovori6...
6toto maj naistina "unikalnoto" na proslovutia .NET e 4e varvi samo i edinstveno pod WIN..., e Java ne e tolkova unikalna, saglasen sam
Ama tva im e stila na Microsoft - kradat ne6to dobro, za koeto ne sa si mrydnali zadnicite, objavjavat go za naj-velikoto si tvorenie i posle sadirat kojite na horata........(i tvojata sa6to, vse 6te plati6 njakoi danyk za BilGeits&Kalchev Co.)

Отговор
в отговор на who #5

Re: .NET FRAMEWORK I JAVA

pich.... GNU/Linux - [линк] - a Microsoft poddurzhat i FreeBSD za .NET-a

tirulirutatuutuu
Отговор
в отговор на malkia #6

Re: .NET FRAMEWORK I JAVA

"Ximian announced the launch of the Mono project, an effort to create an open source implementation of the .NET Development Framework..."

tova sa parvite 2 reda v [линк] - gluposti sa Microsoft da poddarjat ne6to izvyn Windows, a ne daj si boje da e open source...



Proekta MONO e mnogo jak, samo deto njama ni6to ob6to s Microsoft, naprotiv...

Отговор
в отговор на New_in_Net #7

Re: .NET FRAMEWORK I JAVA

Абе нямам си понятие от .Net ( като се изключи, че ползвам средата за VC7 ), ама проблема ми е ясен, както и на всеки, който в последните 10-15 години не е бил на Марс. Очевидно е, че .Net звучи много по-различно от Java, така че кви са тия авторски претенции, дето ги предявяват от Sun ( нали не бъркам фирмата? )? Всъщност в началото е бил Хаоса, а след това Бил казал "Да бъде .Net" и видял, че това е хубаво. Нали ми следиш мисълта: Java е добре, ама .Net е по-добре, щото е на M$. Иначе аз съм "за" по принцип. Като C++ програмист смятам, че ако ми се наложи да премина на друг език най-добре ще е да е C#. Само тая порочна практика всичко да се обсебва не ми допада.

P.S. Кога тъпите M$ ще се сетят да сложат номера на Bookmark-овете си. Работил съм с BCB и това най ми липсва. Наблъскали са на бързи клавиши вмъкването на ресурси, като че ли това е основната работа работа по всяко приложение, а за елементарно нещо като номерирани bookmark-ове shortcut-и не са им останали


Отговор
в отговор на who #8

Re: .NET FRAMEWORK I JAVA

Molja :)

[линк]
[snip]...[/snip]This implementation builds and runs on Windows XP and the FreeBSD operating system. It is released under a shared source initiative. Please see the accompanying license.[snip]...[/snip]

i na mene ne mi se wjarwashe - no MS sigurno sa izbrali FreeBSD - zashtoto licensa im ne e GNU,
dava malko poveche svoboda za komersialnite produkti - ne si dluzhen da puskash sorsa.

tirulirutatuutuu
Отговор
в отговор на Colombino #9

Re: .NET FRAMEWORK I JAVA

Ezika e edno - no .NET ti dawa mnogo po-smislen Framework ot tozi na Java - Java e masova oburkacia (otnosno clasovete si i frameworkcite).

Vjarno e napisali sa portable ezik, no framework-a im ne e portable. Edin milion GUI API-ta, sumati razlichni drugi takiva i w krajna smetka nishto.

.NET prosto Microsoft sa napravili neshtata po-kadurno (govorja samo kato sum gledal Windows.Forms i njakoi drugi - no ot nachina po kojto sa gi napravilii sum dosta dovolen).

.NET neshtaata shte pochnem da gi pljuem w momenta kojto sumati firmichki i firmichki pochwat da si dobavjat svoi klasove tam bezrazborno - ot tozi moment natatuk - stava uzhas!

.NET izleze napravo sus GUI sreda i klasove - Java ne beshe taka (pone w nachaloto).

Javno e che za tozi tip ezici/frameworkci - trjabwa oshte ot samoto nachalo da imash mnogo goljama solidna basa - na kojato da razcitach 90% ot horata da ja izpolzwat kato ne izpolzwat nishto drugo.

Predstawete si naprimer ezika predi C bez standardnite bilbioteki i header failove vurjwashti s nego (stdlib.h, malloc.h, string.h i tem-podobni). Bez tazi Standartna biblioteka si e chisto i prosto nekakuv ezik - no blagodarenie na neja sumati programi sa napisani portnaiti i imashit zhivot njakoi ot tjah poveche ot 20-godini - REUSABILITY! Do den dneshen sumati software za Linux, Unix si polzwa wse oshte C standartnite funkcii - malloc(), fread(), fopen(), sprintf().

Kakvo bi bilo C++ (sled 5 godini verojatno naj-dobre shte si prolichi) bez STL-a?

Kakvo bi bil Tolkien ako samo si nadrunkashe pred nas izmislenia si runicheski ezik - i ne beshe predstawil istoriata okolo nego? (edin wid framework-a?)

S dve dumi - ezika dava sredstwa na choveka da komunikira po-wuzmozhno naj-dobur nachin sus klasovete ili bibliotekite na dadena sistema. Njakoi ezitzi tova go pravjat po-elegantno, drugi ne - njakoi sa izgradeni okolo ideata da si paswat dobre sus frameworka kojto bi bil suzdaden okolo tjah, njakoi prosto izgrazhdat framework-a si taka che da e udoboen okolo ezika.

Microsoft tova koeto sa uspjali sus .NET-a e che toj e wuzmozhen prez sumati sumati drugi ezitzi, scriptove ili kavkoto oshte tam.

Osven tova VC7 e neshtoto koeto chakah dulgo vreme, sled zaleza na Delphi - napulno lesen i razbiraem nachin da pravish GUI - bez gram MFC.

tirulirutatuutuu
Отговор
в отговор на malkia #10

Re: .NET FRAMEWORK I JAVA

To4no taka, malak - "govorja samo kato sum gledal Windows"
Mnogo dobre vijdam, 4e druga OS ne si poglejdal... Opitaj da napi6e6 ne6to za kakvato i da e druga OS i prosto ... uvisva6.
A API-to v Java e edno-edinstveno za vsi4ki OS - iska6 Font - ima6 Font, iska6 TimeZone - OK, iska6 UserName - pak ... nezavisimo za kakva OS stava vapros i kak to4no e organizirano tam i kym kakvo se obra6ta6.
Nali to4no tova e idejata

"S dve dumi - ezika dava sredstwa na choveka da komunikira po-wuzmozhno naj-dobur nachin sus klasovete ili bibliotekite na dadena sistema" - a ako stava vapros za nezavisimo kakva sistema, pak po naj-dobrija na4in ... kakvo 6te kaje6

A i njama nujda da u4i6 teparva UNIX-sistemite ili ne6to drugo, trjabva da ti kaja 4e tam ne6tata sa korenno, ama korenno razli4ni ot WIN bibliotekite i klasovete.

Отговор
в отговор на malkia #11

Re: .NET FRAMEWORK I JAVA

poddyrzham mnenieto che pone za gui .net e "java, the right way" -- njama razni nedorazumenia kato swing :). koito iska da spori da si downloadne neshto pisano na java i da vidi kak lapa 80mb otma, startira 100 godini i izobshto ne stava za rabota. iskate primer? net beans

sega ne kazvam che java e typo neshto -- ima si svoite prilozhenia i ako se polzva s miarka mogat da se praviat hubavi raboti. ako sega sedna da se zanimavam s web dev (server side estestveno, klientskata strana e za web designer-i pederasi), seriozno shte se zamislia za java. hmm no pyk veche ima .net :) ei ti tebe konkurencia.

tolkien e gaden monopolist!!! izobshto ne dopuska drug ezik ili kompania da raboti v negovia framework. vsichkite tia elfi, djudjeta i t.n. ne gi e izmislil toi ami gi e otkradnal brutalno i sega se predstavia kato otkrivatel na toplata voda. da ne govorim che runicheskia ezik prichiniava brain damage i samo razni izvrateniaci (kato malkia sigurno ) se vryzvat da pishat i chetat na nego. chakame skoro da pusne visual runes 8.0 i novata .moria platforma, za koiato gadinata tvyrdi che shte promeni korenno modela na programirane. sha pochne novata epoha

Somewhere... somehow... someone's going to pay!
Отговор
в отговор на who #12

Re: .NET FRAMEWORK I JAVA

malkia имаше предвид Windows.Forms (namespace-a), а не Windows (операционната система), дървена главо!

и защо приказваш, като нямаш грам идея за какво, аджеба, иде реч?

няма да се разпостирам за .net, защото ми писна през няколко седмици да обяснявам кое какво било, а накрая един заслепен java-р да ми каже "може да е много хубаво, ама са го крали и затова не е хубаво". да ви имам аргументите!

стой та гледай
Отговор
в отговор на malkia #13

Re: .NET FRAMEWORK I JAVA

Ти въобще виждал ли JDK след версия 1.1, и по специално 1.3 и 1.4?
Просто това e истински framework, има си всичко необходимо за което ти си отбелязал: Threads, naming, rmi/iiop, swing(не е много читаво ама става), и всичко останало. Просто Java наистина еволюира с течението на времето и постави доста стандарти. А дали е portable -- ами portable е, работил съм с доста ОС(като се почне с Linux, HP-UX, сумати измислици на IBM - AIX, zOS, Reliant, OS/390 - DEC/Compaq True64 и др.), дето ми беше доста странно че въобще има JDK, пък камо ли да тръгне нещо на тях, но всичко си работи ОК, е имаше проблеми и бъгове както в нашя софтуер така и в самите JDK-та.
Нормално е в .NET да има голяма част от тези неща - все пак ги дели 6-7 години - е нормално да ги пъхнат, защото това са си стандарти.
Да не говорим за J2EE, който Microsoft най-нагло се опитва да изкопира с своя .NET.

Редактирано от EXODUS на

Отговор
в отговор на malkia #14

Re: .NET FRAMEWORK I JAVA

Не знам за Forms как е, но ASP.NET частта не ме кефи особено. Хубавото при нея е, че са вкарали страшно много готови компоненти като класове, напр. за генериране на картинки, които преди или сам си ги пишеш или ги намираш от друго място. Също се кефя, че има C#, омръзна ми от недоносчето VBScript.
Иначе като идея си е старото ASP преразказано с други думи. Тия сървърни ивенти поне за мене са страшно неудобни.

A Jedi, what do you know
Отговор