Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Missugune keel sobib veebirakenduste valmistamiseks? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele 1, 2  järgmine
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
rang
HV kasutaja
rang

liitunud: 21.03.2005




sõnum 03.05.2009 17:50:49 Missugune keel sobib veebirakenduste valmistamiseks? vasta tsitaadiga

Mul on olemas keskmised teadmised php-st. Olen uurinud ka C-d ja C++-i. Ma tean, et veebilehti annab teha ka muudes keeltes nagu Ruby, Perl, Python, Javas(?). Tuli mõte, et võiks midagi muud ka õppida kui ainult php-d ning tahakski teada, mida HinnaVaatluse rahvas arvab teistest keeltest.
Mõtlesin Ruby peale, kuid mõtlesin ennem kellegi teise käest küsida, mis keel oleks parim.
ASP jätame kohe kindlasti välja (ei seedi M$-i produkte icon_biggrin.gif), ilmselt ka ColdFusion-i.
Seega, mida teie arvate?
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
d3t
HV Guru
d3t

liitunud: 14.05.2004




sõnum 03.05.2009 17:59:40 vasta tsitaadiga

C# ja .NET oleks väga cool
Ruby koos Ruby On Rails lisaga, samas hostingu leidmisega läheb keeruliseks
Python koos Django lisaga

_________________
next.Insiders - koht mängijatele ja tehnikahuvilistele toredaks ajaveetmiseks.
PT: Sony XE90 & LG C1 värvi kalibreerimine
Lecktor - 3D printerid ja lisatarvikud, Voron, Prusa jne
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 72
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 03.05.2009 18:08:42 vasta tsitaadiga

Ise soovitan ASP.NET koos C# (plussiks on see, et võid ükskõik millise andmebaasiga ühendada mis on maailmas olemas) või Java (hostingut on väga raske leida).

Lisan veel, et ASP.NET, C#, SQL on kõik tasuta kättesaadavad ja kasutatavad.

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Brom
HV kasutaja
Brom

liitunud: 18.07.2005




sõnum 03.05.2009 18:34:44 vasta tsitaadiga

Kindel prioriteet oleks JavaScript ja sealt edasi AJAX, siis vaata juba muid keeli.
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum
d3t
HV Guru
d3t

liitunud: 14.05.2004




sõnum 03.05.2009 18:38:26 vasta tsitaadiga

Brom, Ajax Toolkit - http://www.asp.net/ajax/ajaxcontroltoolkit/samples/
_________________
next.Insiders - koht mängijatele ja tehnikahuvilistele toredaks ajaveetmiseks.
PT: Sony XE90 & LG C1 värvi kalibreerimine
Lecktor - 3D printerid ja lisatarvikud, Voron, Prusa jne
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 72
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
rang
HV kasutaja
rang

liitunud: 21.03.2005




sõnum 03.05.2009 20:06:57 vasta tsitaadiga

ma mainisin, et ei taha eriti kokku puutuda microsofti toodetega, seega need asp-d ja .NET-id langevad välja. Ma vist saaks neid isegi kasutada (mingi mono projekt), kuid siiski ei taha neid icon_biggrin.gif. Hmm, miks keegi perli ei soovita näiteks?
Kuid kas keegi teab usaldusväärset veebimajutust, mis toetaks RoR-i või pythonit?
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 03.05.2009 20:31:41 vasta tsitaadiga

http://www.veebimajutus.ee/virtuaalserver alates 99.- toetab kõiki (välja arvatud ASP ja ASP.NET ja Ruby). Isiklikult mina ei tea ühtegi veebilehte mis kasutaks 100% RoR'i, Perl'i või Python'it icon_rolleyes.gif Sellest järeldub, et arvatavasti need keeled ei sobi selleks otstarbeks.

Aga kui Microsofti toodete "eiramine" või vältimine on muutunud kinnisideeks ja elu motoks, siis hobi korras võid mingi käkerdise nende keelte (Ruby, Perl, Python) kaudu valmis nikerdada.

Aga soovitan hoopis PHP korralikult selgeks õppida koos OOP ja siis peaksid PHP abil päris vingeid asju teha saama. Näiteks CMS'i.

Aga võid veel uurida sellist keelt nagu Zope

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
e-Thug
HV Guru
e-Thug

liitunud: 26.02.2005




sõnum 03.05.2009 20:32:05 vasta tsitaadiga

pythoniga on väga ok minu arvates veebi teha.
Kommentaarid: 230 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 205
tagasi üles
vaata kasutaja infot saada privaatsõnum
andre85
HV vaatleja

liitunud: 10.09.2006




sõnum 03.05.2009 21:47:38 vasta tsitaadiga

Soovitan Java-t. Hostingut saad alguses Googlest: http://code.google.com/intl/et/appengine/ .

Samuti soovitan Perl-i ja Pythonit. Perli soovitatakse ilmselt vähe, kuna ta pole Eestis "moes" olnud. Python on kaasaegne Basic - algajale lihtne ja lollikindel. Perli ja Pythoniga on ja lühikese tähtaja ja elueaga projekte ja prototüüpe teha.

_________________
andres
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
rang
HV kasutaja
rang

liitunud: 21.03.2005




sõnum 03.05.2009 21:56:00 vasta tsitaadiga

Absona kirjutas:
http://www.veebimajutus.ee/virtuaalserver alates 99.- toetab kõiki (välja arvatud ASP ja ASP.NET ja Ruby). Isiklikult mina ei tea ühtegi veebilehte mis kasutaks 100% RoR'i, Perl'i või Python'it icon_rolleyes.gif Sellest järeldub, et arvatavasti need keeled ei sobi selleks otstarbeks.

Aga kui Microsofti toodete "eiramine" või vältimine on muutunud kinnisideeks ja elu motoks, siis hobi korras võid mingi käkerdise nende keelte (Ruby, Perl, Python) kaudu valmis nikerdada.

Aga soovitan hoopis PHP korralikult selgeks õppida koos OOP ja siis peaksid PHP abil päris vingeid asju teha saama. Näiteks CMS'i.

Aga võid veel uurida sellist keelt nagu Zope


RoR-il ehitatud veebilehed: http://rubyonrails.org/applications Tuntumad neist twitter ja geni icon_wink.gif
Google on üles ehitatud pythonis, mitte 100%, kuid on kasutusel suures osas.
Perli on kasutatud näiteks My Opera's ( http://my.opera.com ) ning amazon-is.
On võimatu võita seda, et asp-s või .net-is kirjutatud rakendused oleksid justkui paremad, kui muudes keeltes.
Hmm, miks ma üldse otsin teist keelt? Sellepärast, et ei soovi jääda ühe keele peale, mis on laialdaselt kasutusel (PHP) ning seda oskab peaaegu igaüks. PHP OOP on üldiselt selge, vähemalt algteadmised on olemas (oskan class-e kasutada).
Ma olen kuulnud, et ühe programmeerimiskeele oskamine on vähe.
Kas javat on raske õppida?
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 03.05.2009 22:08:40 vasta tsitaadiga

Vaata ja uuri Javat icon_wink.gif http://minitorn.tlu.ee/~jaagup/kool/java/loeng/juht.html

Aga hoiatan J2EE süntaks on väga-väga sarnane C#'iga. Kui java selgeks saad, siis võid paari nädala jooksul C# sama selgeks saada. Seega kaks kärbest peaaegu ühe hoobiga icon_biggrin.gif

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
lehm2
Kreisi kasutaja


liitunud: 19.09.2004




sõnum 04.05.2009 09:56:28 vasta tsitaadiga

Ise sinu asemel üritaks võtta php-d rohkem süviti, design patterns, BDD, TDD, OO, frameworkid. Endal on sageli tunne, et üks programeerimiskeel on piisavalt selge(syntax) ning alustad juba järgmise uue selgeks õppimist, kuid kasu sest pole, kuna kõiki keeli on pinnapealselt uuritud. Ürita parem ühele kindlale keelele kindlaks jääda, kui mitmele erinevale. icon_rolleyes.gif
_________________
Piilu siia, progreja!
Vajad abi Node.JS-ga ?
Võta ühendust !
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
ref
Kreisi kasutaja

liitunud: 10.08.2003




sõnum 04.05.2009 12:47:37 vasta tsitaadiga

Absona kirjutas:
http://www.veebimajutus.ee/virtuaalserver alates 99.- toetab kõiki (välja arvatud ASP ja ASP.NET ja Ruby). Isiklikult mina ei tea ühtegi veebilehte mis kasutaks 100% RoR'i, Perl'i või Python'it icon_rolleyes.gif Sellest järeldub, et arvatavasti need keeled ei sobi selleks otstarbeks.

Aga kui Microsofti toodete "eiramine" või vältimine on muutunud kinnisideeks ja elu motoks, siis hobi korras võid mingi käkerdise nende keelte (Ruby, Perl, Python) kaudu valmis nikerdada.

Aga soovitan hoopis PHP korralikult selgeks õppida koos OOP ja siis peaksid PHP abil päris vingeid asju teha saama. Näiteks CMS'i.

Aga võid veel uurida sellist keelt nagu Zope

Oh jah... kitsas silmaring ja MSi toodete üldistamine.. pahapaha... MSi poolt tuleb küll põhimõtteliselt päris head kraami, kuid see ei ole kohe teps mitte pea jagu teistest üle...

Iga rakenduse jaoks on oma otstarbekad keeled - st. ei ole mõistlik teha keerulist ärirakendust PHP peale (st. saab aga reeglina läheb asja haldamine üpris pornoks) tõsi, PHP on oma uuenduste kaudu juba päris normaalseks muutunud (viimased OO toed jms teema), kuid ta pole veel "päris" - kohati on asi veel kohmakas (aga küll aeg parandab).

Ärirakendusi (st. keerulisemad mitmefunktsionaalsed süsteemid) on tihti tehtud Javas (võtame näiteid eesti elust: eKool, suuresti Hansanet jms), seda seetõttu, et Java on end nö. tõestanud (Javas tehtud rakendused on tõestatult olnud stabiilsed ja turvalised), seetõttu igasugused audiitorid kohati nõuavad protsessis Java kasutamist (suurfirmade/korporatsioonide tasemel - meie pisiettevõtted siin elboonias ei kvalifitseeru nüüd kohe kindlasti!).

C# ja ASP.NET on üpriski verivärsked tooted (idee asja taga on küll pikem, disainimustrid, mida kasutatakse, on samuti Javas juba realiseeritud, lihtsalt antud juhul saad tiba teist platvormi kasutada), ning kohati ei sobi need tehnoloogiad kuhugi keerulisse äriprotsessi (sama teema - audiitor ei luba!), ning kohati leitakse, et windows serveriplatvormina on kallis - eriti kui on pisifirmad (keda nagunii see enterprise värk ei huvita).

Muudest keeltest - python on üpris pika ajalooga asjandus, kasutusel ka väga laialt, meie lähinäidetest on nt ARKi paberivaba süsteem (nende oma sisesüsteem on ka suuresti pythoni peal), perl... no väga vana, hakkab kohati juba unustusehõlma vajuma, tuntumatest lehtedest oli mu mälu järgi slashdot perli peal, eestist praegu ühtki näidet ei tea.

Ruby (õigemini RubyOnRails webi jaoks) on samamoodi verivärske asi - ideed asja taga on päris üllad, kuid rails pole veel end kriitilistes süsteemides tõestanud, pisilehe/rakenduse jaoks on rails hea vahend (arendus on kiire), eesti rakendustest on näiteks eurolines'i piletimüügi leht puhtalt railsi peal (tõsi, suht vana railsi versiooni peal küll). Samuti on railsi peal toggl (ajaarvestussoft), ning railsi kasutab ka edicy.

Mis oleks soovitus ? Ära õpi vaid üht keelt, keele süntaksi (võtmesõnad jms) õpib tegelikult mõne kuuga rahuldavalt selgeks, mida õppima peaks oleks disainimustrid (MVC jms), samuti tööprotsessid - oma tehtud koodi tuleks osata korralikult dokumenteerida, kirjutatud kood peab olema testidega kaetud jms.. Samuti võib uurida mis vahendit erinevate rakenduste jaoks on kasutatud (nt. mis keerukusega süsteeme on ASP.NET peal, milliseid Java, milliseid pythoni jms) ning sellest tulenevalt soovitada kliendile/tööandjale paremat platvormi...

Kõige kasulikum oleks õppida õppima (elus tuleks nagunii areneda ning õppimisvõime on selle aluseks), ei tasuks käia klapid peas ringi ning olla seotud vaid mõne keele/platvormiga ning kindlasti ei tohiks üldistades mingeid platvorme ülistava/maha teha (a'la MS rokib ja Ruby sakib vs. Rails on jumalatelt ning MS on ahnete sigade kamp).
Kommentaarid: 17 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
lil-nuki
HV vaatleja
lil-nuki

liitunud: 08.09.2007




sõnum 04.05.2009 13:54:18 vasta tsitaadiga

kui tahad korraliku serverit siis ise soovitan www.tantum.ee. toetab kõiki süsteeme ning on ka odav ja mugav kasutamiseks.
tal cPaneli keskkonnas sisse ehitatud ruby on rails ja ruby. ning palju muud kasulikku.
Kommentaarid: 6 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 04.05.2009 13:55:35 vasta tsitaadiga

Absona kirjutas:

Aga võid veel uurida sellist keelt nagu Zope


Zope ei ole keel.
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
rang
HV kasutaja
rang

liitunud: 21.03.2005




sõnum 04.05.2009 14:56:06 vasta tsitaadiga

ma üldiselt olen sellepärast M$-i toodete vastu, sest seda nagu surutakse peale. Minuteada isegi koolides toimub õpe C# peal. Ma ei oska nüüd täpselt öelda, palju windowsit sunnitakse kasutama koolides. Ma ise olen harjunud linuxit kõvasti kasutama (3-4 aastat) ning üldiselt on see palju tuttavam ja loogilisem kui windows. Pinda käib ka see, et sa lähed poodi ja ei saa omale osta sülekat või lauaarvutit, millel poleks windowsit peal. Leiab ehk mõne, millel pole üldse tarkvara peal. Ma eelistan näiteks nVidiat ATI-le, sest nvidia-l on parem toetus erinevatele platvormidele ja seda uute kaartide osas.
See eelnev tekst läks veidi teemast väja, kuid ehk nüüd on teil veidi rohkem ülevaadet minu mõtetest seoses Microsoftiga. Ma ei saa muidugi väita, et nende tarkvara on halb, kuid miskipärast jääb mulje, et nad suruvad oma tooteid liigselt peale.
Tagasi teema juurde siis icon_biggrin.gif
Võtsin java käsile, ei tundugi nii keeruline, kuid jube maadlemine on grammatikaga icon_biggrin.gif. Ehk saab javaga ka OOP paremini selgeks?
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 04.05.2009 15:13:51 vasta tsitaadiga

rang, mis koolidest sa räägid ?
IT Kolledzis sai ka C'd näpitud ja oli iga tudengi vaba valik et kas teeb seda kursust C, C++ või C# peal.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
rang
HV kasutaja
rang

liitunud: 21.03.2005




sõnum 04.05.2009 15:53:35 vasta tsitaadiga

Ma kipun vahest suvaliselt asju välja ütlema, kuid nagu ma mainisin, ma ei tea seda täpselt (pidasin silmas just mainorit, kuhu ma ilmselt ise edasi õppima lähen). Peab vist kohtati M$ vs. OpenSource kohapealt veidi tagasi hoidma ja fakte ennem kontrollima icon_biggrin.gif. Ma panen kirja ühe näite, kuidas M$ mõjutab. Praegusel kokkuhoiu ajal peaks raha kokku hoidma, kuid meie koolis tahetakse panna igale arvutile Office peale, 2k litsents ning koolis on väga palju arvuteid. Olemas on ju OpenOffice, mis on tasuta ja teeb sama töö ära ning ei sisalda selliseid mõttetuid funktsioone (seal on mitmeid erinevaid võimalusi, mida pole vaja). Ma mõtlen, miks sellist asja teha.
See jutt läheb jällegi teemast veidi mööda.
Mida on vaja programmeerimises teada? Ma tunnen mingil määral (seoses CodeIgniter'i frameworki kasutamisega) OOP-d, MVC ning olen kokku puutunud veidi ka HMVC-ga. Php-s oskan ka rekursiivseid funktsioone luua. Mida peaks üks endast lugupidav arendada oskama?
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 05.05.2009 01:23:04 vasta tsitaadiga

rang kirjutas:
Mida on vaja programmeerimises teada?


Mnjaa... see on nüüd muidugi hea küsimus...

rang kirjutas:
Ma tunnen mingil määral [--] OOP-d


OOP on mingi kummaline asi, mida paljud pidevalt ülistavad, kuid mille tegelik praktiseerimine jätab tavaliselt tublisti soovida. Mitmete aastate jooksul olen ma korduvalt jõudnud arusaamisele, et nüüd ma mõistan OOP-i, ja siis mõne aja pärast avastan, et ei, tegelikult ei saanud ma ikka toona päris õieti pihta, aga nüüd... ja nõndaviisi umbes kümme aastat järjest... ning küllap saab see ka edaspidi nii olema.

Võibolla, et enne kui tõeline programmeerija asub niivõrd kompiltseeritud asja kallale nagu OOP, on ta uurinud kümneid lihtsamaid paradigmasid.

rang kirjutas:
Php-s oskan ka rekursiivseid funktsioone luua. Mida peaks üks endast lugupidav arendada oskama?


Võibolla oleks hea arendada end edasi funktsioonide vallas. Funktsioonid mis kutsuvud välja iseennast on sul selged. Järgmiseks ehk funktsioonid, mis võtavad argumendina funktsioone ja tagastavad funktsioone. Funktsioonid kui isevärki andmed, mida võid salvestada massiivi ja indeksi järgi välja kutsuda. Tubli ports funktsionaalset programmeerimist kulub igale programmeerijale ära. Klassikaline valik oleks siin Lisp või Scheme. Tänapäeva popid poisid on Haskell ja OCaml. Asja ajab ära ka JavaScript.

rang kirjutas:
Olen uurinud ka C-d ja C++-i.


"Uurinud" kõlab vähevõitu. Küllap pole sa veel tõsisemalt süvenenud pointeriaritmeetikasse ja bitimanipulatsioonidesse. Void pointerite häid ja halbu omadusi loendada ei oska. Sedasorti riistvaralähedane programmeerimine mida C õpetab tuleb samuti igale programmeerijale kasuks.

rang kirjutas:
Hmm, miks keegi perli ei soovita näiteks?


Perl on kahtlemata suurepärane valik, ning kuigi Perl 5 on juba üksjagu aastaid turjale kogunud, on ta minu meelest siiani parim vahend kiireks tekstitöötluseks. Kuigi Perli regulaaravaldised on leidnud tee paljudesse teistesse keeltesse, näevad nad Perli pakutavate võimaluste kõrval siiski üpris kesised välja. Iseküsimus on muidugi, kas kogu seda Perli süntaksilist möllu tasubki mõnel teisel keelel üle võtta, aga enne peaks igaüks seda siiski ise kogema, kui arvamust avaldama hakkab.

Paljud nimetavad Rubyt Perli moodsamaks ja tsiviliseeritumaks variandiks. Tuleb nõustuda, kuid käsurealt kiirete one-linerite kirjutamiseks on Perl siiski mõnusam.

* * *

Aga millist neist keeltest siis õppida? Lihtne vastus: kõiki. Küsimus on vaid järjekorras, aga see pole eriti oluline.

_________________
Mõistus otsas? Pane pinusse...
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 05.05.2009 12:48:21 vasta tsitaadiga

Keele õppimine on üsnagi tühine osa programmeerimisest. Palju olulisem on võime tulla välja mõistliku disainiga mida järgides programm ka efektiivselt tööle hakkaks ning mis vähendaks vigade tekkimise võimaluse miinimumini. Ega peale praktika suurt muud varianti pole selle õppimiseks paraku.
_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
oicu
HV kasutaja

liitunud: 23.11.2006




sõnum 05.05.2009 13:42:30 vasta tsitaadiga

ma soovitaks lisaks programmeerimiskeeltele õppida veel näiteks võrgundust ja brauseri eripärasid, brauseri suhtlust serveriga jne. Tuimast PHP,Java,Js progemisest pole erilist tolku.
Kommentaarid: 9 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 9
tagasi üles
vaata kasutaja infot saada privaatsõnum
incx
HV kasutaja
incx

liitunud: 10.11.2001



Autoriseeritud ID-kaardiga

sõnum 06.05.2009 00:37:14 vasta tsitaadiga

ot:

Absona kirjutas:
Isiklikult mina ei tea ühtegi veebilehte mis kasutaks 100% RoR'i, Perl'i või Python'it icon_rolleyes.gif Sellest järeldub, et arvatavasti need keeled ei sobi selleks otstarbeks.


Rahvasuu räägib, et veebilehte pidavat HTMLis ka täitsa edukalt teha saama, programmeerimiskeelte kasutamine olevat kohati lausa overkill. Infosüsteeme, sh veebiliidestusega, annab eelnimetatud keeltes täitsa edukalt realiseerida. Ja üldiselt võiks loogika baaskursusel ära käia, nõnda lennukad järeldused ei jäta eriti optimaalset muljet autorist.

Absona kirjutas:
Aga kui Microsofti toodete "eiramine" või vältimine on muutunud kinnisideeks ja elu motoks, siis hobi korras võid mingi käkerdise nende keelte (Ruby, Perl, Python) kaudu valmis nikerdada


Njah. Ehk siis Pythoni näitel võib käkerdada kokku väikse youtuubi või Google AppEngine-i, NASAs töövooge hallata, ILM-is animatsiooni ja CGid teha, mõne väikse EVE Online klooni igaks juhuks valmis häkkida või kui MMORPGd ei istu, siis Civ4 skriptimismootoriks võib ju ka midagi käkerdada. Eestis võiks pangandussofti käkerdada või hädapärast avalikus sektoris näiteks äriregistri portaale. Käkk siin, käkk seal, igavene ikaldus, et lumpen oma kinnisideede põhjal jutti aga käkerdab.

Absona kirjutas:
Aga soovitan hoopis PHP korralikult selgeks õppida koos OOP ja siis peaksid PHP abil päris vingeid asju teha saama. Näiteks CMS'i.


Üks PHPs tehtud CMS on tegelikult üldse üks vingemaid asju, mida ma tean. Sellest selgelt järeldub, et arvatavasti see keel sobib selleks otstarbeks, ICBMide programmeerimiseks ja intelligentse elu avakosmosest avastamiseks kah.


Teema algatajale pika tiraadi lõpuks niipaljut, et tänapäeval sobib enamus levinumaid keeli selleks, valikut tuleks teha peale endale esmase ülevaate tegemist isiklike eelistuste või tulevaste karjäärisoovide põhjal. J2EE/.NET pealt reaprogejaks leiab ikka koha, alternatiivide puhul peab ise veidi tublim olema.

_________________
I have never understood the female capacity to avoid a direct answer to any question.
-- Spock, "This Side of Paradise", stardate 3417.3
Kommentaarid: 20 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 20
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 06.05.2009 01:09:39 vasta tsitaadiga

"Vanasti" oli Ruby's tehtud rakendustel suuri probleeme skaleeruvusega, kas nüüdseks on see lahendatud? Suuremate projektide ette võtmisel tasuks sarnaseid piiranguid enne igaks juhuks uurida.
_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 06.05.2009 08:52:02 vasta tsitaadiga

incx kirjutas:
Spoiler Spoiler Spoiler


Ma mõtlesin keelte kasutatavuse all ikka Eesti mastaabi piires. Aga ok, las olla. Maailmas on igasugu trikke tehtud igatmoodi.

Kas tahad öelda, et teemaalgataja hakab teadust tegema, et tõid võrdluseks google, NASA, jne icon_smile.gif Või hakkab tegema mingile pangale suurt infosüsteemi, mille taga on sadu arendajaid? Python on ikka suurtema projektide jaoks mõeldud. (Kas avad iga pilti, mida tahad lihtsalt vaadata PhotoShop'is?)

Eriti ei taha uskuda, et veebilehte (infosüsteemi, dünaamilist, jne) saab puhtalt HTML'is teha. No ok, kasutad JavaScripti aga mis siis saab kui klient/kasutaja keerab oma browseris JavaScript'i kinni. Kogu portaal või veebileht on siis koos. Natuke mõtlemisainet..

Aga hoiatan jälle, et kui teemaalgatajale on Microsofti vastu nii suur jälkus, siis ära Delphi'iga ka parem tegele. Delphi loojatest on ka .NET Framework'i loomisel olnud üks tähtsamaid osalisi (Anders Hejlsberg). (.NET Framwork tehti valmis (Hejlsberg oli üks ninamees), see lasi Microsoftist jalga ja lõi Delphi - Siin võib julgelt öelda, et Microsoft oli raha peal väljas).

_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
ref
Kreisi kasutaja

liitunud: 10.08.2003




sõnum 06.05.2009 09:43:33 vasta tsitaadiga

Absona kirjutas:
Ma mõtlesin keelte kasutatavuse all ikka Eesti mastaabi piires. Aga ok, las olla. Maailmas on igasugu trikke tehtud igatmoodi.

Kas tahad öelda, et teemaalgataja hakab teadust tegema, et tõid võrdluseks google, NASA, jne icon_smile.gif Või hakkab tegema mingile pangale suurt infosüsteemi, mille taga on sadu arendajaid? Python on ikka suurtema projektide jaoks mõeldud. (Kas avad iga pilti, mida tahad lihtsalt vaadata PhotoShop'is?)

Ma oma arust eespool andsin paar viidet eestis tehtud Railsi ja Pythoni rakendustele... Pealegi mitte keegi ei keela kas siis enese arendamise eesmärgil või mis iganes vajaduse tõttu teha ka imepisikesi lehekesi Pythoni, Perli või millega iganes - mu meelest näitab erinevate keelte kasutamine inimese mitmekülgsust, eriti, kui ta suudab neid keeli mingisuguse hea arendusmustri alusel rakendada.

Olla puhtalt PHP või .NET progeja on piiratud - neid php+mysql "gurusid" (tegelikult mingeid nagasid kes korra-paar oma CSi klannile koduka teind) on küll ja küll... järgmiseks selliseks haibiks tundub tulevat asp.net - jah võimalusi on rohkem, kuid selliseid oma meelest gurusid on turule ka päris kenasti tekkinud - tüübid on paar-kolm korda mingi nikerdise valmis saanud ja nüüd on ilged tegijad...

Keel keeleks - mõelda ja õppida peab oskama.

btw, nii mõnigi netipank on reaalsuses paari-kolme progeja poolt tehtud, jätan lugejate mõistatada milliste pankade süsteemidest jutt icon_wink.gif
Absona kirjutas:

Eriti ei taha uskuda, et veebilehte (infosüsteemi, dünaamilist, jne) saab puhtalt HTML'is teha. No ok, kasutad JavaScripti aga mis siis saab kui klient/kasutaja keerab oma browseris JavaScript'i kinni. Kogu portaal või veebileht on siis koos. Natuke mõtlemisainet..

Tegelikult sa eksid veidi icon_wink.gif Jah, "päris" infosüsteemi ei anna "puhtas" HTMLis teha, kuid dünaamikat saab lisada - nt. Apache serveril on selline pisike lisavidin nagu SSI (server side include), mis võimaldab veidi paremini manageeritavat ning "dünaamilisemat" lehte teha. Ok, see pole nüüd jah "päris", kuid võimalusi on icon_wink.gif
Absona kirjutas:

Aga hoiatan jälle, et kui teemaalgatajale on Microsofti vastu nii suur jälkus, siis ära Delphi'iga ka parem tegele. Delphi loojatest on ka .NET Framework'i loomisel olnud üks tähtsamaid osalisi (Anders Hejlsberg). (.NET Framwork tehti valmis (Hejlsberg oli üks ninamees), see lasi Microsoftist jalga ja lõi Delphi - Siin võib julgelt öelda, et Microsoft oli raha peal väljas).

Kas ikka on nii ? St. tahaks mingit adekvaatset viidet (wikipedia antud juhul ei sobi, see on kohati rämedaid vigu täis), kuna Delphi on 90ndate (1994 oli mu mälu järgi Delphi 1.0) keskpaigast väljas, esimene .NET raamistik tuli ~2002... Kas asi hoopis vastupidi polnud ? Alul Delphi ja siis .NET (kuna näiteks Delphi kuni versioonini 7 ei tea .NET raamistikust mitte halligi).
Kommentaarid: 17 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Missugune keel sobib veebirakenduste valmistamiseks? mine lehele 1, 2  järgmine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.