Milyen programnyelven tanuljak programozni?
HWSW Famulus
hwsw at famulus.hu
Tue Jul 8 14:41:46 CEST 2003
> Nem... nem érted... .NET közel egyenlő azzal amit a CORBA ingyen tudott
> eddig is... csak most majd fizetni kell ezért is. Erről szól... :)
A penzert cserebe,
azert van egy nagy elonye a .NET-nek a programnyelv fuggetlenseg!
a CORBA gyakorlatilag J2EE tehat JVM+Java nyelv fuggo
A .NET csak IL fuggo, tehat barmely .NET nyelven irt komponens jo neki!
A feltetel, hogy az illeto nyelv forditoja ne gepikodra forditson hanem az
IL-re
amit aztan majd a JVM-hez hasonloan ertelmez az illeto platformon valami
alaprendszer
(windowws eseten a NetFramework)
Tovabba a meglevo COM dolgokat (ActiveX pl) valtoztatas nelkul alkalmazzuk
akkor is ha az egyik C-ben, a masik VB-ben, a harmadik COBOL-ban van meg
eppen
Vagyis semmi akadalya, hogy egy nagyobb/meglevo project reszei kulonbozo
nyelven megirtak legyenek (mikor mi all eppen kezhez)
Ezzel szemben a CORBA leginkabb csak Java-ban irt lehet,
ha hasonlo funkcionaliats varunk mit .NET eseten
Nem kell telepiteni az alkalmazast!
eleg bemaslni egy konyvtarba, inditani, ennyi
eleg letorolni a konyvtarbol, ezzel kesz az uninstall
Van verzio kovetes a kodban, vagyis az alkalmazasok akar tobb verziobol
automatice
valasztanak, hogy melyik hivast ertik meg
Van jogosultsag rendszer a kodban, tehat a futatto rendszer eltudja donteni
az
adott user/alkalmazas futtathatja-e az adott kodreszt!, (nem az egesz
kodot, a kodreszt)
Mindez oroklessel kombinalva, persze
Belatom feloldalasak az ismereteim .NET iranyaba, de majd melle teszed a
masik oldal
azon tulajdonsagait amik azonosak vagy verik ezeket az elonyket...
Kozben azert jusson eszunkbe a webes komponens interakciok teren van meg egy
koooy versenyzo az IBM websphere is.....
Mert hat az en elkepzelesem szerint a jatek vegul is az elosztott
komponensek kozti
weben atnyulo egyuttmukodes kommunikacios "szabvanyarol" szol...
Amiben a .NET jelenleg a legaltalanossabb, legkenyelmesebb megoldas
az esetek nagy reszeben es a legkevesebb uj megtanulasat igenyli cserebe
A kiralyi ut! csak hat a kiralyi ut latszolag nem olcso....
Igaz nem is dragabb a masik megoldasnal, ha mindent osszeszamolunk
Egy nagyobb projectben altalaban joval 20% alatt vannak a licence dijak,
ami boven megterul azzal, hogy kevesbe kepzett fejlesztok is elboldogulnak
a .NET-el ott ahol pl. J2EE+CORBA guruk kellenek az ingyenes esetben...
Penzbeni elony pl, hogy nem kell a mar ismert VB helyett megtanulni a JAVA-t
nem, kell atirni az eddigi cuccost, az uj szabvanyra,
Meglatasom szerint pedig a .NET a nagyszamok torvenye alapjan
az uralkodo lesz ezen a teruleten, mivel a windows is piacvezeto.
Ezert javaslom, hogy a .NET kornyezet es C# nyelv legyen
az amivel egy kezdo elstartol......vagy akar VB.NET ami ugyis ugyanaz :-)
csak a szintaxis mas.....
Az olyan nyelvek mint pl. a mai C, C++, VB, PASCAL, mostani verzioi mar csak
rovid ideig fognak letezni a napi gyakorlatban...
Mivel a programozas celja fog valtozni.......
Nem egy maganyos alkalmazas lesz a cel, hanem egy web alapu megoldas.
A kis kutyum barhonnet a web-en at kezelheto legyen!
Ezt most is szeretnenk, de eleg nehez megcsinalni.
A webes szolgaltatas azonban lassan infrastruktura lesz
akar .NET, akar J2EE, akar mas alapon......es akkor konnyu ez is.
KJ
More information about the Elektro
mailing list