Aan dag terwijl het gaan door javablogs, kwam ik over een interessant artikel aan .NET kant van verhaal uit ex-Java (?) junkie - ik mis reeds Java. :: http://www.vibhu.info:: Verschillend ben

Het herinnerde me aan sommige lange besprekingen die ik op de verdiensten & de gebreken heb gehad van. Netto en Java met mijn ex-werkgever en vriend, die tot zeer onlangs in Seattle in een grote pharma werkte.

Zijnd in Seattle vond hij dat bijna elk van zijn team bij het werken in Java bedreven was. Hij vond ook dat zij toepassingen konden vrij snel roeren. Hij begon te denken dat misschien .NET het volgende ding, en speciaal met Microsoft achter hen. is

Rond 3 jaar rug, misschien meer, een Marwari (oorspronkelijk van district Marwar) bedrijfsmens in Kolkata (toen Calcutta) die aan me met klem wordt geëistG dat .NET de manier zal zijn te gaan aangezien Microsoft het altijd in de derde versie juist wordt!

Toen het spreken met mijn vriend, herinnerde ik waarom de producten van Microsoft in de eerste plaats met inbegrip van (binnen) beroemde VB slecht waren. Zij zijn makkelijk te gebruiken aanvankelijk (lage het leren kromme), nog met een complexe software van de ondernemingsklasse komen zij bijna altijd terug om u slecht te bijten.

Scalability, mogelijkheid om opnieuw gebruikt te worden, houdbaarheid is altijd de belangrijkste uitdagingen. Op dat ogenblik maakte ik een analyse van het .NET platform en ik realiseerde dat .NET om het even wat niet aan de lijst bracht die het paradigma, daar was niets verandert dat ik niet kon leven zonder. Nochtans enerzijds kwam het niet met heel wat eigenschappen die ik van een rijp systeem zoals Java heb verondersteld. Ja is de heer, Java aangezien het vandaag is vrij rijp.
En zijnd een platform van Microsoft, gezien hun reputatie, kunnen wij fatsoenlijke hoeveelheid insecten op gebieden altijd verwachten die de meesten raken. Persoonlijk ben ik geen grote ventilator van bindende inheemse code in C# om mijn werk gedaan te krijgen.
Hebben gezegdd dat, kwamen wij aan een punt toen mijn vriend dat ik een beetje dat naar Java wordt beïnvloed kan krijgen, daarin voor zolang gewerkt te hebben liet doorschemeren. Werkelijk gekwetst dat! Zijnd een technoloog die ik altijd bewust heb geprobeerd om mijn klanten de beste oplossing voor een probleem te verstrekken. En dat betekent welk technologie of platform ook het best voor hen werkt. Java is niet mijn godsdienst, is Sanatan Dharma. Nochtans als eerbied van I deze kerel en om hem het voordeel van twijfel te geven die ik heb beslist om aan .NET project te proberen. Vertrouw op me, die de slechtste fout was die ik in waarschijnlijk 10 jaar heb gemaakt! Het was een ramp van begin. De installatie was een pijn, dat dicht door pijnen wordt gevolgd te testen, bizar gedrag dat bij het verzoeken van om machines wordt gebaseerd.

Dan sprak ik opnieuw aan mijn vriend de andere dag (ik vermeldde mijn ervaring niet) en hij vermeldde dat hij zijn advies heeft herzien en het in zijn darm gevoeld dat .NET naar een mislukking dicht waarnemend zijn projecten en van zijn netwerk leidt.

Vandaag kunt u een newbie aan .NET en wow kunnen verleiden hem, maar ik denk voor een veteraan van Java het een belediging aan zijn intelligentie zal zijn.

Voor een verschillende voorzijde, ben ik zo lang uit de koppelingen van een monopolie geweest, wil ik niet in die val opnieuw worden.

Op de een of andere manier is mijn intuïtief gevoel dat M$ neer op zijn manier is, heeft de beweging OSS & linux een impuls op zijn bereikt die moeilijk is te slaan. OS is bestemd om vrije of zeer goedkope goederen te worden, die veel monopolistische hefboomwerking voor de producent er niet in slagen te verstrekken. Met dat gegaan, zijn enig een kwestie van tijd.

In antwoord op de commentaren zou ik u voor een interessante post door mederyzer Carsten Kuchuk - http://www.ryze.com/postdisplay.php?messageid=86957&confid=311 leiden
Om van het te citeren:

Ik werk als softwareontwikkelaar voor een ISV in Duitsland. Als dusdanig, moet ik een oog houden
Java, .NET, de Webdiensten en al deze nieuwe nieuwigheden. Ik handhaaf ook een paar websites voor
zelf en sommige vrienden als hobby, en ik heb ook heel wat vrienden en aquaintences
wie als softwareontwikkelaars, architecten, adviseurs, verkopers, enz. werken. Hier is mijn neemt
op het:

Technisch: Zoals u reeds hebt gezegd, is .NET enkel een exemplaar van Java. Aangezien het later werd gecreërd,
zij leerden een beetje van de fouten in Java en maakten sommige verbeteringen, als
versioning, meta-gegevens die, compiler-achterste deel bij abstracte syntaxisbomen begint als deel van
kader, enz.

Mindshare: Elk van mijn vrienden en zelf hebben klassen genomen, boeken gelezen, en geleid
sommigen die programmeren op te leiden. (Risico-Beheer). De lijn van de bodem:
Java is origineel, is .NET een exemplaar, de moeilijkheid is elke reeks bibliotheken te leren.

De basis van de installatie: Als u toegang tot de logboeken van de Webserver hebt, kunt u een blik bij nemen
Gebruiker-agent: gebied voor elke toegang. Als het .NET kader op de eindgebruiker geïnstalleerd is
het systeem, dit gebied bevat dan een kort koord identificeert dit feit en kader
bouw aantal. Elk paar van maanden stel ik statistieken over mijn logboekdossiers in werking, en het blijkt
dat slechts 2-3% van de bezoekers van mijn website .NET geïnstalleerdi heeft. Dit percentage heeft
gebleven constant tijdens het afgelopen jaar of zo. Aangezien mijn website slechts technische nota's bevat,
Ik zou verwachten dat ik hoofdzakelijk programmeurs aantrek. Ik zou verwachten dat het goedkeuringstarief onder
de echte eindgebruikers is minder dan dat.

Bedrijfs Rente: Tot dusver, noch me of om het even welk van mijn vrienden, de inbegrepen verkoopmensen,
om het even wie hebben zien werkend aan .NET software. Geen adviseurbanen, geen .NET software
geïnstalleerde, geen .NET software die, enkel duidelijke oud niets wordt geschreven. Mijn adviseurvrienden
tegenwoordig hoofdzakelijk het werk aangaande de projecten van Java, C++ en PHP. Een paar maanden geleden had ik
kans om Duits Microsoft Regionale Directeur te vragen (ander woord voor Evangelist) als
Microsoft verscheept om het even welke software die op CLR loopt. Zijn antwoord was Geen. Ik vroeg hem
als hij van om het even welke ontwikkelingsinspanningen binnen Microsoft voor op cLR-Gebaseerde toepassingen zich bewust is, binnen
andere woorden: Zijn zij porting Word of Visuele Studio aan .NET. Opnieuw, was zijn antwoord geen.

Ik ben geinteresseerd om uw gedachten op dit te kennen.
Geen anonieme gelieve te posten.