Pereiti prie turinio

C# jūsų nuomonė, ar verta?


Rekomenduojami pranešimai

Sveiki,

Taigi iškilo klausimas noriu pradėti mokintis C#. Norėčiau sužinoti jūsų nuomonę apie šią kalbą, daugelis sako žmonių, kad ji pradeda pranokti java, bei c++. Kaip jums atrodo? Darbo irgi kaip matau nemažokai? Ar kas nors esate jau ilgai pasitaškę šia kalba ir gal norit man padėt? Prašau nenuklystam tik bediskutuojant į kitas kalbas. Ačiū.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jezau, kiek galima ieškoti tos tobulos, auksinės kalbos.. Atsidarai kalbos kuria susidomėjai doc ir paskaitai, tada atsidarai diskusijas apie tą kalbą, išanalizuoji ir nusprendi ar tave domina, traukia ta kalba.. Juk ne kažkam kitam, o tau teks programuoti ta kalba.

 

Kalba tėra įrankis, o jų būna visokių, įsivaizduok jog tai kastuvas, kastuvų yra visokių: didelių, mažų, plačių, siaurų,(skirtingom paskirtim) netgi spalvos skiriasi tad rinkis tą kuris tau labiausiai prie širdies.

 

Į temą: mano akimis kalba atrodo stipri, turinti daug suppporto.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki,

Taigi iškilo klausimas noriu pradėti mokintis C#. Norėčiau sužinoti jūsų nuomonę apie šią kalbą, daugelis sako žmonių, kad ji pradeda pranokti java, bei c++. Kaip jums atrodo? Darbo irgi kaip matau nemažokai? Ar kas nors esate jau ilgai pasitaškę šia kalba ir gal norit man padėt? Prašau nenuklystam tik bediskutuojant į kitas kalbas. Ačiū.

"Pradeda pranokti Java"?..

 

Čia taip sako vis dar gyvenantys 2006 metais - C# 2.0 laikais. C# seniausiai pralenkė Java. Java pasirodė 1996, C# - 2002, net šešių metų skirtumas, tai Java apgailėtinai atrodo palyginus su C#. Pvz. neseniai išleista Java 8 versija, this pretty sums it up:

http://whyjavasucks.com/Blog/2/Java_Feel_of_the_Day/1103/Java_8_finally_has_lambda_support

 

Java pliusai:

enums, bibliotekos ir JVM.

 

Enums - niekis ir gal skonio reikalas, bet JVM is kinda a big deal.

Pirma - ant jo paleisti gali ir ne tokias atgyvenusias kalbas, pvz. Scala, kartu turėdamas ir visas Java bibliotekas.

Antra - veikia visur, tad Java populiaresnė ir ypač daug įdomių open source projektų parašyti Java (prie kurių norėčiau prisidėti, tačiau no way in hell I'm downgrading from C#). Tačiau neseniai vyko Build konferencija - .NET open sourcinamas, Roslyn ateina ir t.t., tad C# ateitis prašviesės čia.

 

Bibliotekos - Java turi jų daugiau. Bet bent iš mano patirties - niekis, nes kiek buvo reikalingos, visos bibliotekos nuportintos į .NET (Hibernate -> nHibernate; JodaTime -> NodaTime, etc etc). O kai pagalvoji apie tas didesnes 'bibliotekas' - pvz. desktopui. C sharpo WPF net nesulyginamas su JavaFX2. ASP.NET MVC taip pat geresnis už Spring, plius paskutinis .NET atnaujinimas prijungė MVC prie ASP.NET, tad naudodamas MVC gauni ir tokių kietų dalykėlių kaip SignalR su flawless integracija.

 

Tei va, rinkis:

 

-Kur kas geresnė kalba, bet Microsoft lock in (kas nėra blogai, kaip ir minėjau, su nauju MS CEO .NET open sourcinamas ir šiaip MS keičiasi į atviresnę kompaniją; bet tai kartu ir didelis pliusas - viskas yra viena Microsoft platforma. Turi achujieną kalbą - C#, puikų platų framework - .NET, įrankius jiems - Visual Studio; turi SQL serverį - MS SQL Server ir įrankį jam - SSMS, .NET in turn has web and desktop and mobile 'sub'frameworks, blyn, reikia cloudo - prašau, Azure ir dar 75 eurai kasmėnesinio kredito tau pasileisti 2 branduolių/3,5 GB RAM serverį :) Ir visi šitie dalykai labai gražiai susijungia ir bendradarbiauja. Jeigu staiga .NET išnyktų - tikrai neičiau į Java mėsmalę - Android vienas dalykas, Spring visiškai kitas, AWS dar kitas, random PostgreSQL appears, vienu žodžiu).

 

-Prasta kalba, bet turėsi pseudo laisvę.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

"Pradeda pranokti Java"?..

 

Čia taip sako vis dar gyvenantys 2006 metais - C# 2.0 laikais. C# seniausiai pralenkė Java. Java pasirodė 1996, C# - 2002, net šešių metų skirtumas, tai Java apgailėtinai atrodo palyginus su C#. Pvz. neseniai išleista Java 8 versija, this pretty sums it up:

http://whyjavasucks...._lambda_support

 

Java pliusai:

enums, bibliotekos ir JVM.

 

Enums - niekis ir gal skonio reikalas, bet JVM is kinda a big deal.

Pirma - ant jo paleisti gali ir ne tokias atgyvenusias kalbas, pvz. Scala, kartu turėdamas ir visas Java bibliotekas.

Antra - veikia visur, tad Java populiaresnė ir ypač daug įdomių open source projektų parašyti Java (prie kurių norėčiau prisidėti, tačiau no way in hell I'm downgrading from C#). Tačiau neseniai vyko Build konferencija - .NET open sourcinamas, Roslyn ateina ir t.t., tad C# ateitis prašviesės čia.

 

Bibliotekos - Java turi jų daugiau. Bet bent iš mano patirties - niekis, nes kiek buvo reikalingos, visos bibliotekos nuportintos į .NET (Hibernate -> nHibernate; JodaTime -> NodaTime, etc etc). O kai pagalvoji apie tas didesnes 'bibliotekas' - pvz. desktopui. C sharpo WPF net nesulyginamas su JavaFX2. ASP.NET MVC taip pat geresnis už Spring, plius paskutinis .NET atnaujinimas prijungė MVC prie ASP.NET, tad naudodamas MVC gauni ir tokių kietų dalykėlių kaip SignalR su flawless integracija.

 

Tei va, rinkis:

 

-Kur kas geresnė kalba, bet Microsoft lock in (kas nėra blogai, kaip ir minėjau, su nauju MS CEO .NET open sourcinamas ir šiaip MS keičiasi į atviresnę kompaniją; bet tai kartu ir didelis pliusas - viskas yra viena Microsoft platforma. Turi achujieną kalbą - C#, puikų platų framework - .NET, įrankius jiems - Visual Studio; turi SQL serverį - MS SQL Server ir įrankį jam - SSMS, .NET in turn has web and desktop and mobile 'sub'frameworks, blyn, reikia cloudo - prašau, Azure ir dar 75 eurai kasmėnesinio kredito tau pasileisti 2 branduolių/3,5 GB RAM serverį :) Ir visi šitie dalykai labai gražiai susijungia ir bendradarbiauja. Jeigu staiga .NET išnyktų - tikrai neičiau į Java mėsmalę - Android vienas dalykas, Spring visiškai kitas, AWS dar kitas, random PostgreSQL appears, vienu žodžiu).

 

-Prasta kalba, bet turėsi pseudo laisvę.

 

Oj zvengiau ziuredamas ta whyjavasucks.com bloga biggrin.gif Sededamas darbe... programuodamas su java... sad.gif

 

Siaip del visko sutinku, nebent del visual studio - be plugin'u nera jis toks jau nuostabus.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

C# >>> JAVA

 

Išbandžiau desktop programų kūrimą (tiek wpf, tiek win form'as), dabar dirbu prie Windows phone ir windows store programėlių, tikrai verta ir naudinga. Gaila, kad Lietuvoje taip giliai šaknis įleidus PHP kalbą...

Redagavo Irmantask
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Oj zvengiau ziuredamas ta whyjavasucks.com bloga biggrin.gif Sededamas darbe... programuodamas su java... sad.gif

 

Siaip del visko sutinku, nebent del visual studio - be plugin'u nera jis toks jau nuostabus.

Kas liečia gifus ir programavimą, be whyjavasucks.com dar subscribinęs šituos:

http://devopsreactions.tumblr.com/

http://thecodinglove.com/

http://securityreactions.tumblr.com/

:)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai gal gali placiau kodel negaleciau??? As esu naujokas programavime ir zadu tikrai mokytis ir be kokiu geru pora metu nerasyt normalesnes programos, o tik mokytis. Tokie kaip tu tai tiesiai sviesiai ######a :), nes nieko nepaaiskinus iskart juoktis tai tik parodo koks tu esi. Turbut gimes jau viska mokejai. Atleisk tada :)))

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai gal gali placiau kodel negaleciau??? As esu naujokas programavime ir zadu tikrai mokytis ir be kokiu geru pora metu nerasyt normalesnes programos, o tik mokytis. Tokie kaip tu tai tiesiai sviesiai ######a :), nes nieko nepaaiskinus iskart juoktis tai tik parodo koks tu esi. Turbut gimes jau viska mokejai. Atleisk tada :)))

 

 

Tai pradziai siulau pasidomet kas tas c# is vis yra ir neteks uzdavinet kvailu klausimu.

O antivirusine be driveriu nesigaus parasyti, tiksliau be r0 driveriu tavo antivirusine rukys...pries pati paprasciausia r0 rootkita. o su c# tau i kernel mode nepatekti del kalbos specifikos o tiksliau del .net framworko vm. ar kaip ten tiksliau jie tai vadina....frameworko same bullshit.

 

Jei antvirusines tikai domina tai pradziai siulau apie aukstas programavimo kalbas tiesiog pamirsti.

Ir dar ismok googlinti as visai rimtai cia, nes i 90% paprastu klausimu atsakima gali rasti tiesiog google, nepatikesi bet tai sutaupys begale laiko ateityje.

Prie to pacio susirandi internete kasperskio antivirusines source code ir studijuoji kol nesuprasi kas ir kaip.

Kokiu dar klausimu bus?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai pradziai siulau pasidomet kas tas c# is vis yra ir neteks uzdavinet kvailu klausimu.

O antivirusine be driveriu nesigaus parasyti, tiksliau be r0 driveriu tavo antivirusine rukys...pries pati paprasciausia r0 rootkita. o su c# tau i kernel mode nepatekti del kalbos specifikos o tiksliau del .net framworko vm. ar kaip ten tiksliau jie tai vadina....frameworko same bullshit.

 

Jei antvirusines tikai domina tai pradziai siulau apie aukstas programavimo kalbas tiesiog pamirsti.

Ir dar ismok googlinti as visai rimtai cia, nes i 90% paprastu klausimu atsakima gali rasti tiesiog google, nepatikesi bet tai sutaupys begale laiko ateityje.

Prie to pacio susirandi internete kasperskio antivirusines source code ir studijuoji kol nesuprasi kas ir kaip.

Kokiu dar klausimu bus?

Jei jau leidai užduot klausimą tai rėžk man ir pasakyk kokios programas galima būtų kurti su c#. Google nesinaudojau, nes suteikei galimybę užduot klausimą. Ačiū

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jei jau leidai užduot klausimą tai rėžk man ir pasakyk kokios programas galima būtų kurti su c#. Google nesinaudojau, nes suteikei galimybę užduot klausimą. Ačiū

 

Siaubas :D na driveriu, OS tikrai neparasysi su c#, kas per klausimai.

Busiu senamadiskas ir nepraktiskas bet pirma programavimo kalba vistik nesiulyciau c#. nors ir busiu apmetytas cia akmenimis.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Neseniai ir pats susidomejau programavimu. Pasirinkau kaip pirma kalba Ruby. Galvojau ir apie python. Jos panasios, bet cia daugiau skonio reikalas. Nors kiek teko skaitinet, tai daug kas raso, kad python lengviau ismokti nei ruby. Speju, kad ir tau reiktu kazka rinktis is siu dvieju. O visiskai pradziai, del bendro isprusimo html ir css. Cia tik mano nuomone!

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kalbėjausi su vienu dėstytoju ktu. Tai sakė jog tų pirmų kalbų rinkimasis yra totali nesamonė. Ir man jis pasiūlė mokytis c#, nes prie kitų kalbų bus lengviau prieiti kai pramoksi šią kalbą. Beto paminėjęs buvo jog c# labai šiuo metu populiarėja. Tai dabar jaučiu ir reik pradėt kapot c# :)

Redagavo Iuc
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...