koji jezik izabrati

Wrong Turn:
Pričaj o C#-u šta hoćeš, ali kada hoćeš brzo da komuniciraš sa bazom nema bolje stvari od C#-a i Entity Frameworka, ako nisi probao bolje ćuti.

Ne da sam probao nego sam razvija aplikacije u njemu dok sam radio sa Windows platformom, tako da možeš da ućutkuješ nekog drugog, mene ne. J*beš ti C# i njegovo brzo komuniciranje sa bazom kad većina web servera koristi Linux i Unix-bazirane sisteme.

I .NET nije jezik već MS-ov framework, a jezika baziranih na .NET-u imaš sijaset (.NET != C#). Ne vidim da je neko od vas spomenuo JavaScript i Node.js koji su trenutno među najtraženijim web tehnologijama (MEAN stack pogotovo - Mongo, ExpressJS, Angular i Node)? Ruby on Rails takođe, po jednostavnosti i proverenim rešenjima je jedan od vodećih. Scala, Clojure, Go, Haskell, Groovy, Swift od novijih klinaca, sve su to profitabilni jezici. To što se na zatucanom Balkanu zna samo za par tehnologija ne znači da su one najtraženije, bacite malo pogled na TIOBE index i prošvrljajte malo UpWork-om i Freelancer-om pa ćete se uveriti. Čak su i veliki igrači prešli na MEAN stack, nema više zaje*ancije sa rešenjima s početka ovog veka.
 
Poslednja izmena:
Ne da sam probao nego sam razvija aplikacije u njemu dok sam radio sa Windows platformom, tako da možeš da ućutkuješ nekog drugog, mene ne. J*beš ti C# i njegovo brzo komuniciranje sa bazom kad većina web servera koristi Linux i Unix-bazirane sisteme.

I .NET nije jezik već MS-ov framework, a jezika baziranih na .NET-u imaš sijaset (.NET != C#). Ne vidim da je neko od vas spomenuo JavaScript i Node.js koji su trenutno među najtraženijim web tehnologijama (MEAN stack pogotovo - Mongo, ExpressJS, Angular i Node)? Ruby on Rails takođe, po jednostavnosti i proverenim rešenjima je jedan od vodećih. Scala, Clojure, Go, Haskell, Groovy, Swift od novijih klinaca, sve su to profitabilni jezici. To što se na zatucanom Balkanu zna samo za par tehnologija ne znači da su one najtraženije, bacite malo pogled na TIOBE index i prošvrljajte malo UpWork-om i Freelancer-om pa ćete se uveriti. Čak su i veliki igrači prešli na MEAN stack, nema više zaje*ancije sa rešenjima s početka ovog veka.
A zasto si zaboravio masinski jezik?

- - - - - - - - - -

U masinskom jeziku sve jeste upisano 0 i 1, ali u masinskom kodu postoje skracenice za te 0 i 1, tako da je programirati u njemu relativno lako i relativno naporno, ali brze nesto ne postoji... Pogotovo ne smijesni C#.
 
muskarac88:
A zasto si zaboravio masinski jezik?

Rekao bih da si ti zaboravio da je ovo 2016. godina, doba cloud servisa i Web-a 2.0, a ne bušenih kartica i mašinskog jezika iz druge polovine prošlog veka. Sve što je potrebno odraditi na niskom nivou može da odradi C u kombinaciji sa nekim Asemblerom. Zašto bih zbog nekoliko sekundi bržeg koda pisao kilometarske nizove nula i jedinica? Kako bi se snalazili u takvom kodu? Jel' ti padalo to nekad napamet? Jezici višeg nivoa su i stvoreni da bi olakšali rad programerima, a ne da bi im ga dodatno zakomplikovali.
 
Ronney ti ochigledno nisi u toku..
.net radi i na windowsu, *nix-u, mac-u, androidu, windows fonu, etc..
C# je sasvim solidan jezik s obzirom da je standard .net platforme

A shto se tiche mashinskog koda verovatno je mislio na asembler koji je i dan danas popularan mogu reci

- - - - - - - - - -

@op, programe koje si naveo je prilichno jednostavno uraditi u php-u, mysql je lepo integrisan tako da ne morash da brinesh
Shto se dizajna tiche imash brdo css/js framework-a koji chine zivot veoma lakim
 
@milomird, pre rekao bih da ti nisi u toku - .NET Core je projekat koji radi na Windows-u, Linux-u i macOS-u. Nisam rekao ništa loše vezano za C#, ali .NET Core je još uvek u razvoju i nisu implementirane sve funkcije koje su dostupne nativno na Windows platformi.

Mašinski kod i Asembler nisu isto, mašinski kod se sastoji od jedinica i nula, a Asembler predstavlja skup instrukcija koje se prevode u binarni kod i to u zavisnosti od arhitekture procesora (postoje različiti asembleri za različite procesorske arhitekture). Popularan je, da, ali za programiranje na niskom nivou i kod programiranja za embedded uređaje zbog najlakše kontrole hardverskih komponenti i minimalnih memorijskih zahteva.
 

Back
Top