Kezdőoldal » Számítástechnika » Programozás » Miért olyan >menő< dolog a...

Miért olyan >menő< dolog a JAVA, mint programozási platform? Ráadásul hosszú évek óta?

Figyelt kérdés

Miért erre a programnyelvre csorgatja a nyálát a programozói társadalom java?!

Egyáltalán mi igaz abból, hogy a programozók ezen java (azaz a tőzsgyökeres JAVA programozók) megfizetett munkával bír? Főleg, ha már egy jó hosszú ideje mindenki az akar lenni, mert mindenki csak erről a lassú, RAM-faló nyelvről beszél?


Nem az lenne a logikus, hogy azon programnyelvek tudóit fizetik meg a legjobban, amik a legnyagyobb hatásfokkal, költséghatékonysággal bírnak, s amelyekben nehezebb programozni?

Mintsem azokat, amikben könnyű, de cserébe hatásfok-pazarló?



2017. márc. 15. 14:45
1 2 3 4
 1/40 anonim ***** válasza:
Mondjuk lehet van köze ahhoz, hogy az enterprise rendszerek jelentős részét java-ban írták.
2017. márc. 15. 14:49
Hasznos számodra ez a válasz?
 2/40 anonim ***** válasza:
40%

Mert az Oracle-nek nagyon sok a pénze. Volt néhány év, amikor az oracle tulaja volt a világ leggazdagabb embere billgates-t előzve. Ez már 10+ éve volt, de azért lássuk be: ma sem áll szarul ez a cég.

Innen következik, hogy van pénz kvrvákra, kokainra, és belobbizni magukat minden államigazgatásba vagy multiba, ahol fizetnek azért, hogy javazzanak az emberek. Innen meg következik, hogy a multik javat használnak, és ebből következnek a zsíros állások.


Az üzleti világot -nem csak az it-ban- inkább a lobbi és a pénz irányítja, mintsem a hatásfok vagy erőforrások.


Ha neked ilyen irányú vágyaid vannak, akkor az opensource közösség vár téged, ahol a java csak elenyésző számban képviselteti magát - pont az általad említett okok miatt.

2017. márc. 15. 15:09
Hasznos számodra ez a válasz?
 3/40 anonim ***** válasza:
46%

Ja, azért hozzátenném még, hogy a java önmagában nem rossz vagy ördögtől való, csak a többség nem arra és nem úgy használja, amire való.

A gond akkor kezdődik, amikor _mindenre_ javat kezdenek használni. Tudod, ez olyan, hogy "akinek kalapácsa van, mindent szögnek néz".

2017. márc. 15. 15:13
Hasznos számodra ez a válasz?
 4/40 anonim ***** válasza:
Mert a java a programozás színe-java :D
2017. márc. 15. 15:16
Hasznos számodra ez a válasz?
 5/40 anonim ***** válasza:
100%

Azért, mert könnyebb benne programozni, mint Assemblyben vagy C-ben. Sőt, még a C++ is nehezebb. Megjegyzés: azért ezek is megélnek.


A rossz nyelvek szerint a programozók a rossz nyelveket szeretik.

2017. márc. 15. 16:46
Hasznos számodra ez a válasz?
 6/40 anonim ***** válasza:
74%

Ha neked lenne egy fejlesztőcéged, mit választanál: 4 fejlesztővel lefejleszteni ugyanazt az appot 4 különféle platformra 4x annyiért, vagy 1 fejlesztővel fejlesztetni negyedannyi idő alatt, ami utána fut 4 platformon?...

Na ugye...

Ez nem "menőség" hanem józan ész kérdése.

2017. márc. 15. 16:50
Hasznos számodra ez a válasz?
 7/40 SimkoL ***** válasza:
42%
#6: A Lazarus / Free Pascal minden platformra fordítható egy kódból, ingyenes, rendszeresen fejlődik. Nem kell futtatómotor, stb... Nem kell állandóan osztályokkal kínlódni, egyszerű nyelv. Egyre többen használják, a Pascal-hoz rengeteg dokumentáció létezik.
2017. márc. 15. 17:03
Hasznos számodra ez a válasz?
 8/40 anonim ***** válasza:

6-os leírta az igazat.

Csak annyit tennék hozzá, hogy az eszközt az esetek zömében nem a fejlesztők választják meg.

2017. márc. 15. 17:19
Hasznos számodra ez a válasz?
 9/40 anonim ***** válasza:
94%

7: "Nem kell állandóan osztályokkal kínlódni, egyszerű nyelv."


Mivel OOP, ott is ugyanúgy osztályokkal dolgozol, bár nem tudom mit értesz kínlódás alatt. Egyszerű nyelv, de a Java is az. Viszont a Java nyelvben van néhány igen hatékony eljárás (pl tömbelemek ciklusból történő kezelése, vagy eleve a ciklusszervezési lehetőségek), amit a Pascal sajnos nem tud.

Java esetében a forrásból generálsz egy bytecode-ot aztán csókolom, Lazarusban viszont jobbra-balra kell fordítgatni az appot az egyes platformokhoz, ami azért jóval több odafigyelést igényel és még így is kompatibilitási problémák jelentkezhetnek. Szóval fene tudja...

2017. márc. 15. 17:30
Hasznos számodra ez a válasz?
 10/40 SimkoL ***** válasza:

A Java - bocsánat a nyelven írt programok - nem attól platformfüggetlen, hogy elengedett kézzel tud ülni minden bilin, hanem attól, hogy a 'motor', a környezet már telepítve van az aktuális rendszerre.

Az hogy most megint leszóltátok a Free Pascal -t vagyis lepontoztatok egy dolog. Ki kell próbálni, ezerszer egyszerűbb mint a Java, olyan dolgokon is fut, hogy meg sem gondolnátok. Persze, kicsit érdekes a fordítás, erre-arra de megéri.

Az OOP lehetőség, nem kötelező.

Hogy mit tud a Free Pascal arról csak az tud mesélni aki használja, a legújabb verzió már szinte mindent tud.

2017. márc. 15. 19:53
Hasznos számodra ez a válasz?
1 2 3 4

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!