Java nebo .NET pro budoucí freelancing?

mon

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #30 kdy: 17. 07. 2015, 12:55:42 »
javascript je silny jazyk, ale to je aj c, ale najvacsia nevyhoda je ze vsetko sa da napisat viacerymi sposobmi a to je problem velkych projektov. lebo sa to robi niekolko rokov, robi na tom vela programatorov (a aj sa striedaju) kazdy z nich to pise inak a dodrziavat konvencie je tazsie ako sa zda ak tlacia terminy a jeden clovek moze kontrolovat komity (codereview) tak 10 ludi viac sa neda... (medzi sebou ked si ludia robia code review tak to nie je to iste ako ked to robi veduci)
my mame malu cast jedneho systemu napisanu v javascripte a to ma slabych 50kloc a uz tam vznika tento problem s tym ze kazdy to robi po svojom.
java a c# ti dava jeden sposob ako veci robit (c# sem tam viac, lebo sa snazia moernizovat za kazdu cenu) a nemusis tolko mat rezie okolo codereview.

javascript je dobry jazyk ak su dobri programatori, java je dobry jazyk aj ked su priemerni programatori (vacsina je takych).


Kit

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #31 kdy: 17. 07. 2015, 14:53:40 »
Jediný horší jazyk je PHP, ten se v současné době veze na nízké ceně hostingů, VPS kde si třeba rozjedete Javu, RoR, Python je prostě přece jenom dražší! Ještě větší ekl než Javascript, a drží se jen díky frameworkům a existujícímu software. Tak nam nad humnusem jménem PHP běží celkem použitelný CakePHP a nebo ohýbatelný Drupal, nějaké ty eshopíky atd. Opět úspěch díky aplikacím, nikoliv kvůli kvalitně akademicky navrženém jazyku!

Když neumíš s PHP, tak mi na něj nešahej. Netvrdím, že je akademicky kvalitně navržen, ale dají se v něm psát čisté a rychlé aplikace.

andy

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #32 kdy: 17. 07. 2015, 19:44:38 »
Ale on ma pravdu. PHP sa iba veze na cene hostingov. Keby som mal aplikaciu s nizkou navstevnostou, tak staci aj PHP, ale aj o tom by sa dalo diskutovat pri cene dnesnych VPS. Nejde iba o jazyk, ide aj o rozne IDE, debuggery a tooly. Neviem si pri PHP ani pri JavaScripte predstavit automatizovany refactoring, alebo mat 200M zdrojakov (napr zozipovany liferay ma 280 ale neskumal som co z toho su zdrojaky..) a programovat v notepade. Alebo vyvoj bez unit testov je pri tychto jazykoch takmer samovrazda. Napriek tomu napr prestashop nema unit testy a clovek par dni s tym robi a najde tam kopec trivialnych chyb na sposob prepracovany programator (zle poradie riadkov atp).

Kit

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #33 kdy: 17. 07. 2015, 21:34:00 »
... Nejde iba o jazyk, ide aj o rozne IDE, debuggery a tooly. Neviem si pri PHP ani pri JavaScripte predstavit automatizovany refactoring, alebo mat 200M zdrojakov (napr zozipovany liferay ma 280 ale neskumal som co z toho su zdrojaky..) a programovat v notepade. Alebo vyvoj bez unit testov je pri tychto jazykoch takmer samovrazda...

V Notepadu bych sice s PHP nedělal, ale IDE pro vývoj v PHP také není potřebné. Nástrojů mám dostatek - včetně unit testů, bez kterých bych si vývoj v PHP už nedokázal představit.

JS

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #34 kdy: 17. 07. 2015, 23:10:14 »
javascript je silny jazyk

Asi zijes v nejake alternativni realite..

java je dobry jazyk

Nebo mozna ve dvou.. :-)


lok

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #35 kdy: 18. 07. 2015, 07:03:26 »
javascript je silny jazyk
javascript je dobry jazyk

Takové tvrzení lze pronést pouze pod vlivem psychotropních látek. Realita je taková, že je to snůška chyb, špatných nápadů a diletantství.

PHP sa iba veze na cene hostingov.

PHP je o něco lepší než Javascript. Dá se dlouhodobě používat.

PsychoIT

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #36 kdy: 18. 07. 2015, 10:02:57 »
Jaký bude výsledek v PHP? Čekal bych že 'train'...

Kód: [Vybrat]
$arg = 'T';
$vehicle = ( ( $arg == 'B' ) ? 'bus' :
             ( $arg == 'A' ) ? 'airplane' :
             ( $arg == 'T' ) ? 'train' :
             ( $arg == 'C' ) ? 'car' :
             ( $arg == 'H' ) ? 'horse' :
             'feet' );
echo $vehicle;


mon

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #37 kdy: 18. 07. 2015, 10:32:52 »
za svojim tvrdenim si stojim a plati pre pracu na vacsich projektoch pri viacerych ludoch. mozte hodnotit ci je jazyk dobry pre jednotlivca alebo pre pracu v time na projektoch

javascript napises skoro vsetko a neobedzuje ta... nema pointre ale s tym sa a ni nepocitalo (Ale da sa to obist tak ako to robi asmjs). javascript ale nie je dobry jazyk lebo je prilis volny a clovek s a v nom strati kym nie je ozaj dobry.


tieto jazyky som skusal:
  • java  ma svoje muchy, ide vyvoj pomaly ale rozumne. ma to svoje chyby ale je ich menej ako pri c#. java ma takmer vsetko napisane v jave a nema skryte vlastne veci
  • C# podla mna doplaca na svoj rychly vyvoj, extension metody su zlo, aj ked sa mozu zdat prijemne, linq ma 2 rozne zapisy a tie jeho automaticke ast, var setri cast a znizuje citatelnost, dynamic je sice pekny ale bezny programator len chyby narobi kvoli tomu.
  • visual basic je viac menej mrtvy
  • pascal (delphi) je mrtvy
  • scala sa mi na zaciatku pacila ale teraz je to monstrum s milion roznymi konstruktami (dlhie sa to clovek uci) a riesi rovnaky problem viacerymi pristupmi, ludi v tom robi este pomerne malo a az tolko casu to nesetri.
  • groovy je fajn ale stale dynamicky typovany jazyk  (co ma skor nevyhody pri vacsich projektoch), ale ostal som pri nom pri pomocnom skriptovani kvoli jvm.
  • kotlin, ceylon a xtend su stale velmi okrajove a nezozeniete na to ludi.
  • php ma otrasnu zakladnu kniznicu a jazyk sa pomaly zlepsuje (zacal som s php3 a skoncil niekde pri php 5.1) ale ludia sa v tom snazia riesit vsetko co je chyba
  • ruby je odlisny rovnako silny ako python ale horsie citatelny ale runtime a jeho sprava je des a mam pocit ze konecne ustupuje
  • python je skvely len keby sa vacsina ludi nedrzala na verzii 2.7. skvely a pomalsi a ma nevyhody dynamicky typovanych jazykov (straca sa mi kontext pri citani kodu - o ake objekty ide)
  • clojure som zacal len tearz ale zatial sa mi celkom pozdava aj ked neviem ci sa ludia nepostracaju v tych zatvorkach
  • go chyba mi generics alebo sablony a je tam vela ducktypingu
  • c a c++ prilis vela rezie okolo spravy pamate - vsetko sa dlhsie implementuje
  • erlang a haskell su specificke a nehodia sa na tvorbu velkych biznis aplikacii s velkymi tranzakciami (su navrhnute na ine veci)

vo vysledku bezni programatori robi najlahsie citatelny s dobrym pomerom chyb najlepsie v jave, preto vravim ze je dobry jazyk.
c# je prakticky jediny pouzitelny jazyk v ms svete pre webove. je dobry ale horsi ako java - co sa tyka prace v time na vacsich projektoch (uz tak od 100kloc)

lok

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #38 kdy: 18. 07. 2015, 11:53:34 »
za svojim tvrdenim si stojim a plati pre pracu na vacsich projektoch pri viacerych ludoch.

javascript napises skoro vsetko a neobedzuje ta

Stále platí že jsi se k většímu projektu dosud nikdy nedostal, jinak bys nemohl pronést tvrzení že JS je na to vhodný. Seznam omezení JS si snadno dohledáš na google, to je nošení dříví do lesa.

Turban Legend

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #39 kdy: 18. 07. 2015, 11:54:18 »
chci se zeptat co považujete za lepší volbu, Javácký framework, nebo .NET framework?

Co je to za otázku? To je jako kdyby ses ptal, jestli máš jít na večeři do dobré restaurace, nebo si píchat drogy a válet se na chodníku s bezdomovcema.

uetoyo

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #40 kdy: 18. 07. 2015, 12:02:49 »
"erlang a haskell su specificke a nehodia sa na tvorbu velkych biznis aplikacii"
To je pravda, protože aplikace v něm bude "malá", tak na 1/4 řádků proti jiným jazykům.)

http://www.cs.yale.edu/publications/techreports/tr1049.pdf
https://www.fpcomplete.com

mon

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #41 kdy: 18. 07. 2015, 12:14:04 »
za svojim tvrdenim si stojim a plati pre pracu na vacsich projektoch pri viacerych ludoch.

javascript napises skoro vsetko a neobedzuje ta

Stále platí že jsi se k většímu projektu dosud nikdy nedostal, jinak bys nemohl pronést tvrzení že JS je na to vhodný. Seznam omezení JS si snadno dohledáš na google, to je nošení dříví do lesa.

precitaj si co som pisal vyssie, uz pri relativne malom projekte sa  mi zda js zly ked su tam priemerni vyvojari (80% nasho trhu).
Ak su dobri vyvojari tak js moze byt dobry, staci si pozriet zdrojaky jquery alebo angularu alebo d3, tam to vyzera pekne a jednoducho, ale maju to na svedomi sikovni ludia (a tych je malo).

lok

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #42 kdy: 18. 07. 2015, 12:28:34 »
Stále se mýlíte, můžete sehnat samotného Johna Carmacka a stejně to bude s JS k ničemu. (Na straně klienta je JS nutné zlo, tam se s tím nedá nic dělat)

kolemjdoucí

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #43 kdy: 18. 07. 2015, 13:34:04 »
Stále se mýlíte, můžete sehnat samotného Johna Carmacka a stejně to bude s JS k ničemu. (Na straně klienta je JS nutné zlo, tam se s tím nedá nic dělat)

Tvoje názory jsou asi stejně tak validní, jako kdybych tady napsal, že jsi blbec...

Kit

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #44 kdy: 18. 07. 2015, 15:05:22 »
Jaký bude výsledek v PHP? Čekal bych že 'train'...

Když někdo neumí závorkovat, tak se diví.