java alebo .NET

Programovacie jazyky, rady, poradňa...
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

java alebo .NET

Príspevok od používateľa axxis »

dostal som ponuku programatorskej prace na poziciu vyvojara v jave alebo .NET. Oba ovladam na zhruba rovnakej urovni a u oboch si viem spravit rozdiel v com sa mi pozdavaju viac alebo menej. Chcel by som sa vsak opytat, ktory by som si mal zvolit vzhladom na buducnost, prax v ktorom sa da neskor lepsie uplatnit?
reDo
Star
Star
Používateľov profilový obrázok
Príspevky: 661
Registrovaný: 26 apr 2009, 18:36
Bydlisko: 00100100
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa reDo »

asi Java
Preetro
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 269
Registrovaný: 16 nov 2005, 19:40
Bydlisko: škatuľka od topánok

Re: java alebo .NET

Príspevok od používateľa Preetro »

ja som sice este nepracoval, aj ked by som uz chcel :) ale v skole do nas stale tlcu, ze buducnost minimalne na 10 rokov ma java (hlavne statne zakazky eGrovement)
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8224
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa harrison314 »

Byt tebou tak sa rozhodnem podla toho co treba programovat a kde a ako to ma bezat,
aj ked osobne by som sa rozhodol pre .NET , zda sa mi prepracovanejsi po programatorskej stranke,
mna na Jave stvu hlavne anonymne triedy a ze tam chbyju asinchrony delegati, a zda sa mi v beznych aplikaciach
(ziadne nasobenie gygantickych matic ani podobne veci na ktore sa hodi skor C++ alebo CUDA) o nieco pomalsia ako Java.
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa axxis »

a co je zle na anonymnych triedach? vsak to mas uplne beznu triedu ako kazdu inu akurat ju pouzijes len raz
co sa rychlosti tyka tak C# je rychlejsi pretoze nema vsetky metody virtualne tak ako java a ma skutocne genericke kolekcie aj na urovni behu, kdezto java si typy v nich erase-uje a pracuje s obsahom kolekcie ako s triedou Object ( dokonca ani kolekcia primitivnych typov toho nie je usetrena - stale boxuju a unboxuje )
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8224
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa harrison314 »

a co je zle na anonymnych triedach?
Ony maju svoje vyhody, ale mne vadi vela pisania :lol: , najme ak chces spravit nieco ako delegata na metodu tej istej instancie a tu pouzivat vo viacerich vlaknach sucasne a pritom este vyuzivat inu metodu danej instacie niekde inde.
mirak2
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6719
Registrovaný: 18 sep 2005, 13:44
Bydlisko: Prague, CZE / Kosice, SVK

Re: java alebo .NET

Príspevok od používateľa mirak2 »

pozri si toto a potom sa rozhodni :)
Shwollo
Darca
Darca
Používateľov profilový obrázok
Príspevky: 2543
Registrovaný: 04 dec 2006, 14:35
Bydlisko: LM / Brno

Re: java alebo .NET

Príspevok od používateľa Shwollo »

mám podobný problém len s tým rozdielom, že ja si mám jedno z toho vybrať ako povinný predmet na VŠ (TUKE). Jediné, v čom som doteraz programoval je C. Vraj sa v budúcnosti na škole viac učí Java.... Čo by ste mi poradili?
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa axxis »

co sa ucenia tyka tak su podla mna oba uplne rovnake akurat maju inu syntax. .NET je v par ohladoch jednoduchsi a je v nom menej pisania ale nech si vyberies ktorykolvek z nich tak to vyjde narovnako
reDo
Star
Star
Používateľov profilový obrázok
Príspevky: 661
Registrovaný: 26 apr 2009, 18:36
Bydlisko: 00100100
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa reDo »

neni Java multiplatformovejsia? a neni lepsia aj koli tomu ze sa v nej programuju apliakcie na mobily a pod?
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa axxis »

je pravda, ze java je multiplatformna a C# je len na windowsy ( k mono sa vyjadrovat nejdem, ale udajne to nie je to prave orechove ) v ich vyuke to vsak nehra absolutne ziadnu rolu. tak isto vnutorne detaily implementacie. myslim, ze ked prechadzas z C na Javu a zistujes co su to objekty tak je Ti naozaj jedno co ma ktory vo vnutri a zvonka vyzeraju oba rovnako
co sa tyka programovania pre mobily tak na to je urcena JaveME ( micro edition ) co je dost znacne okresana JavaSE + nejake kniznice navyse. netreba vsak byt skepticky ani k C# pretoze existuje .NET compact framework, ktory sluzi ako Microsoftia oponentura JaveME ( micro ediciu mam uz za sebou, compact framework ma caka buduci rok takze v nich rozdiel este spravit neviem )
reDo
Star
Star
Používateľov profilový obrázok
Príspevky: 661
Registrovaný: 26 apr 2009, 18:36
Bydlisko: 00100100
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa reDo »

aha dakujem za vysvetlenie a info
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8224
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa harrison314 »

Aj C# spustis na linuxovych systemoch, pouziva sa nato mono,sice nieje dokonaly ale 99% programov ti to pojde.
Tvrdy zastanci Javy sa casto ohanaju multiplatformovostou, co je cloveku casto ukradnute, najme ked robi soft pre nejaku uradnicku,ktora ani netusi ze jestvuje aj nieco ine ako Windows a nikdy nevidela konzolu.
juho
Star
Star
Používateľov profilový obrázok
Príspevky: 551
Registrovaný: 11 máj 2007, 21:16

Re: java alebo .NET

Príspevok od používateľa juho »

a prave preto Python v sebe sklbi rozne pouzitia a kompilacie jak do javy tak do c
reDo
Star
Star
Používateľov profilový obrázok
Príspevky: 661
Registrovaný: 26 apr 2009, 18:36
Bydlisko: 00100100
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa reDo »

Python sa da pouzit na vsetko? aj hry napr? a aky je rychly oproti ostatnym jazykom?
Preetro
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 269
Registrovaný: 16 nov 2005, 19:40
Bydlisko: škatuľka od topánok

Re: java alebo .NET

Príspevok od používateľa Preetro »

harrison314 napísal:Aj C# spustis na linuxovych systemoch, pouziva sa nato mono,sice nieje dokonaly ale 99% programov ti to pojde.
Tvrdy zastanci Javy sa casto ohanaju multiplatformovostou, co je cloveku casto ukradnute, najme ked robi soft pre nejaku uradnicku,ktora ani netusi ze jestvuje aj nieco ine ako Windows a nikdy nevidela konzolu.
lenze dnes je trend taky, ze soft sa nerobi pre uradnicku, ale robi sa informacny system a to na zaklade toho, ake servere a infrastrukturu ma firma uz zakupene.. aby boli vynalozene minimalne naklady, cize podla toho sa voli aj technologia programovania softveru... a povacsine to je java
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa axxis »

harrison314 napísal:Aj C# spustis na linuxovych systemoch, pouziva sa nato mono,sice nieje dokonaly ale 99% programov ti to pojde.
Tvrdy zastanci Javy sa casto ohanaju multiplatformovostou, co je cloveku casto ukradnute, najme ked robi soft pre nejaku uradnicku,ktora ani netusi ze jestvuje aj nieco ine ako Windows a nikdy nevidela konzolu.
viem, ze mono existuje, dokonca som ho aj v mojom prispevku spomenul
co sa prenistelnosti tyka tak nejde o to, ze Java ide na kazdom systeme ( to ide aj C a nikto okolo toho nepinda ) ale o to, ze na vsetkych strojoch funguje rovnako ( kedze kod javy sa nekompiluje na strojovy kod ale na java byte code, ktory vykonava JVM, procesy nemozu svojvolne riadit stav procesora a periferii )
reDo napísal:Python sa da pouzit na vsetko? aj hry napr? a aky je rychly oproti ostatnym jazykom?
hry v pythone sa daju elegantne robit vo frameworku pygame, pomaly je ale dost, myslim, ze ani nema JIT
ropman
Medium Professional
Medium Professional
Príspevky: 1250
Registrovaný: 12 apr 2010, 21:07

Re: java alebo .NET

Príspevok od používateľa ropman »

pre desktopove aplikacie ktore maju bezat len na windowse by som zvolil C#, na ostatne javu
pipiak
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 321
Registrovaný: 11 jún 2006, 9:24
Bydlisko: KE
Kontaktovať používateľa:

Re: java alebo .NET

Príspevok od používateľa pipiak »

taktiez pre mobily s win mobile, je uzasne vytvarat aplikacie pren v c# podla mna;)
Napísať odpoveď