Kezdőoldal » Számítástechnika » Programozás » Mit ajánlotok? Java vagy C#

Mit ajánlotok? Java vagy C#

Figyelt kérdés

Sziasztok!


Eddig Python-t tanultam negyed évig meg egy kis C-t és most szeretnék egy új nyelvet elkezdeni.

2 lehetőség van:


- Java

- C#


...


Szóval ti mit ajánlotok? Melyikkel lehet könnyebben fejleszteni? Melyikhez van jobb standard könyvtár? Melyikkel van több lehetőségem?

Úgy általánosságban.

Véleményeket kérek, hogy ki mit szeret valamelyik nyelven! :)


2014. okt. 13. 19:31
1 2
 11/14 anonim ***** válasza:

#10 vagyok.


Szóval azok a platforok nagy vonalakban:

1) WEB - Perl, PHP, Python, ASP.NET és társai

2) Mobil - Android{JAVA+XML}, iOS{Object-C, Swing} és társai

3) Desktop oldal - ~80%-ban .NET, többi OSX és Linux

4) Szerver oldal - ~95%-ban Linux, vagy nagyvállalati szerverek


Továbbiakban ha komolyan is foglalkozni akarsz vele, akkor az SQL-t se úszod meg. Azaz:

5) Adatbázisok - SQLite, MySQL, Oracle és társai

2014. okt. 14. 18:37
Hasznos számodra ez a válasz?
 12/14 anonim ***** válasza:
51%

Csavarhúzóval nehéz szöget beverni és a kalapács nem túl jó csavart becsavarni.


Ha létezne mindenre jó nyelv, akkor mindenki azt használná. Sok ilyen kísérlet volt és valahogy egyik sem sikerült. Régen Java-val akartak leváltani mindent, ami 2000 előtt jó ötlet is volt, mert az egyetlen érett nyelv volt anno. Most csak szerver és mobil (Android) programozásra használják. Asztali alkalmazással Java-ban már csak kiöregedett perverz bácsik próbálkoznak.


A dotNet a MS menedzselt nyelve, nagyon jól lehet vele MS platformokon fejleszteni, de ahogy korábban írták Unix rendszereken felejtős, így Linuxon is kb olyan mintha sajtreszelővel maszturbálnál; inkább fájdalmas mint kellemes. Asztali alkalmazásokra tökéletes, mert a megrendelő általában Windows-os munkaállomásokkal rendelkezik.


A C++ pedig precíziós fegyver, natív teljesítményorientált programokat írnak vele, ahol a kritikus a teljesítmény. Ezt azt jelenti, hogy drágább a nagyobb szerver szekrény mint a plusz fejlesztés idő és a szakember fizetése együtt. Egy könyvelő programot összegórsz C#-ban, erre való, mert egy RAD eszköz, a usernek mindegy, hogy 1 mp vár egy gombnyomás után, vagy 3 mp-ig. Egy 10000 usert kiszolgáló C++ban írt szerver alkalmazásnál a 300ms és a 100ms óriási különbség.

2014. okt. 15. 09:57
Hasznos számodra ez a válasz?
 13/14 anonim ***** válasza:
Azért azt megjegyezném, hogy bár a C++ kétségtelenül gyorsabb és hatékonyabb, a Microsoft a legtöbb backend rendszerét C#-al fejleszti, és írja át azokat, amik még nem C#-ban íródtak...a hardver nem olyan drága, és C# fejlesztőből Dunát lehet rekeszteni, jó C++ fejlesztő viszont nem terem minden bokorban. De persze így az OS is windows backend oldalon, ami azt hiszem, nem túl jellemző az IT világban. :D
2014. okt. 16. 23:49
Hasznos számodra ez a válasz?
 14/14 anonim ***** válasza:

Csak azért írtam, mert a

"Egy 10000 usert kiszolgáló C++ban írt szerver alkalmazásnál a 300ms és a 100ms óriási különbség."

mondaton megakadt a szemem, 10ezer usert bármivel könnyen ki lehet szolgálni, php-vel, javaval vagy bármivel, ahhoz hogy a teljesítmény bőven elég gyors legyen hatalmas szerverfarm nélkül.

Ha 10-100 millió konkurrens felhasználóról beszélünk, na az, már más kategória. :)

2014. okt. 16. 23:50
Hasznos számodra ez a válasz?
1 2

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!