-
Edvinas Stonikas 16:15 - 2009.05.25 | # |
Sveiki, Būtų įdomu sužinoti kokias programavimo kalbas naudoja čia esantys tinklaraštininkai. Jeigu kas programuojat, nepatingėkit papasakot kokias kalbas naudojat. Beje, gal turit kokių rekomendacijų kokias kalbas labiausiai verta mokytis? Suprantu, kad kuo daugiua kalbų tuo geriau, bet tiesiog įdomu kuria kalba geriausia pradėt norint programuot Ubuntu aplinkoj, tarkim Linux skirtas programas.
Ačiū už atsakymus.

Tomas Markauskas 16:44 - 2009.05.25 | #
Programuoju PHP, Ruby, Java, C/C++, C#…
Programoms programuot pats rinkčiausi Java, kas veiktų daugmaž visur. Web aplikacijom tai pataruoju metu teikiu pirmenybę Ruby bei svarstau apie Python. PHP pradeda man nebepatikt…
Arvydas 17:17 - 2009.05.25 | #
Jei webui - Ruby on Rails neturi konkurencijos.
Desktop aplikacijoms - C# [Mono Linux/Mac OS X] ir [Microsoft.NET Windows aplinkoms] su GTK# controlsais (widgets).
Čia sakau iš kuklios patirties per kurią be anksčiau paminėtų programavimo kalbų teko programuoti Pascal, Delphi, PHP, C++, Perl, VB, VB.NET ir Java.
Stepas 17:55 - 2009.05.25 | #
Žiūrint ko nori, ko tikiesi.
Jei linux skirtas programas - nelabai daug kuo čia galiu bepadėti… :) Kadangi ankstesni komentatoriai nesiūlė žemo lygio (C ir pan.) kalbų, o aš to irgi nesiūlau, tai rekomenduoju rinktis iš Java, C#, Python. Kitaip sakant, “aukšto lygio progr. kalbas su nemažu bibliotekų rinkiniu”.
Pats kaip WEB programeris, programuojantis PHP, galiu pasakyti tiek: PHP webinėms aplikacijoms yra tikrai geras pasirinkimas. Yra daug variantų, su kuriais taip pat galima kurti web’us. Galbūt esu per mažas geek’as, kad PHP objektiškieji negerieji dalykai man baisiai trukdytų gyventi. Nebandžiau Ruby, neprograminau webų su Python ar Perl. Bet tai, kad programuodamas su PHP sugebu padaryti viską, ką man reikia ir net daugiau, taip pat programavimas vyksta greitai ir sklandžiai, vertinu, kad PHP yra gera programavimo kalba. Jai trūksta šio bei ano, kai ko galbūt yra per daug, bet iš esmės - ji gera.
Jei kada norės kas kalbėti apie tai, ar ji teisinga - manau, kad kodo teisingumas priklauso nuo programuotojų ir standartų, kurių (jei iš viso) jis laikosi. O jei nori tiesiog negalėti išklysti iš kelio (t.y. būti suvaržytas - kas dauguma programavimo atvejų nėra blogai), rinkis ką kitką. Tik nepasiklysk MVC teisingai painioje logikoje :))
Karolis Pocius 18:34 - 2009.05.25 | #
HTML ir CSS :)
Kernius 19:31 - 2009.05.25 | #
JAVA (apskritai - visi programavimo pagrindai) ir Ruby (web; jei paieškotum, rastum daugybę paaiškinimų, kodėl geriau nei PHP).
archatas 20:55 - 2009.05.25 | #
Labas. Aš jau daug metų programinu webą. Pastaruosius tris metus dirbu su Django ant Python ir esu labai patenkintas. Prie PHP nebegrįžtu, nes su Pythonu programuoti smagu.
Kiek esu girdėjęs, Symfony ant PHP, Django ant Python ir Ruby ant Rails yra progresyviausi kandidatai šiai dienai.
Jei rinksies Python (arba Rails), tuomet būtinai pasibandyk IDE (interactive development environment), kur gali importuot ir vykdyt įvairias funkcijas tiesiai terminale. Tai padeda pajust ir perprast kodą, analizuot kitų parašytas bibliotekas ir testuot savo kūrybą. IDE žiauriai pasigendu ant PHP, jei kartais tenka grįžt prie senų projektų dėl supporto.
Juozas 21:31 - 2009.05.25 | #
Kasdien PHP, C#, paskutiniuoju metu dar ir Java bei ASP.NET (jeigu tai būtų galima pavadinti kalba). Kartais dar pasijungiu python ir labai retais atvejais kitas kalbas (įvairias).
Rinktis gali bet kurią iš populiaresnių, nėra super didžiulio skirtumo - reikės, išmoksi ir kitas. Visur visada lyginama X geresnė už Y, X geriau scalinasi už Y ir t.t. bet nematau reikalo kreipti labai didelio dėmesio - darbo yra ir tiem ir tiem. Yra konkretūs reikalavimai projektui, yra jo sprenimas.
Liudas 21:31 - 2009.05.25 | #
Šiuo metu dirbu su PHP (su xajax frameworku), JS, bei MSSQL, MySql.
Teko su Paskaliu, VB, VB.NET, python, truputi ruby, delphiu, c#, C.. atrodo tiek :)
o šiaip patarčiau app kurti su kokiu py, arba kaip Arvydas sakė su c#(mono).
Gedzis 22:17 - 2009.05.25 | #
Šiaip žengiu dabar į JAVA pasaulį, moku DELPHI. Ne bėda naudoti CSS, HTML, C++ :)
Dalius 07:55 - 2009.05.26 | #
Jei Ubuntu, tai python. Dabar pat gali pasileisti terminalą ir jame parašęs python pradėti žaisti (t.y. python’as Ubuntu default’iškai suinstaliuotas). O ir šiaip jei pradėti tai pradėti nuo paprastos kalbos ir python’as tam tinka idealiai.
Aš programuoju C/C++ ir Python’u. Esu susipažinęs ar moku ir daug kitų kalbų, bet jų paprasčiausiai nenaudoju.