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