Portál AbcLinuxu, 10. května 2025 11:00

Dotaz: php, perl, ruby nebo python?

10.10.2006 12:03 petr
php, perl, ruby nebo python?
Přečteno: 1163×
Odpovědět | Admin
Dobry den, rozhodl jsem se naucit dalsi programovaci jazyk, primarne pro webove/databazove aplikace. Zajimalo by mne, ktery z vyse uvedenych jazyku je pro tento ucel podle vas vhodnejsi. Umim jen c a mam solidni zaklady c++ a javy (no s tou to tak slavny neni ;)). Puvodne jsem myslel, ze zkusim perl, ze se mi jeho znalost bude hodit i napr. na skripty, ale pak sem si precet par diskusi atd. a sem ted na vazkach. Vim, ze si nejspis koleduju o flame, tak se prosim krotte :D
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.10.2006 12:06 Petr Masopust | skóre: 14
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ruby nebo python - znam podrobneji pouze python ale rekl bych ze jsou +- nastejno.
Dalibor Smolík avatar 10.10.2006 12:08 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já jsem bez předchozích znalostí jakéhokoliv jazyka se pustil do tvorby databází v MySQL a PHP, a myslím si, že jsem chybu určitě neudělal. Ale každý má jiné zkušenosti a hlavně jiné potřeby - účel, pro který jsou aplikace dělány. Pokud je dobrá učebnice, základy PHP lze bez problémů zvládnout.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
11.10.2006 08:49 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Tvorbu databáz by sa mal človek učiť v nejakej databáze, napr. PostgreSQL alebo Firebird.

Čo sa týka jazyka, naučiť sa všetky :-) Odporúčam poradie perl, php, python, ruby (podľa príbuznosti s C-ckom). Btw, abclinuxu.cz je v Jave :-)

Dalibor Smolík avatar 11.10.2006 09:08 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Je to tak, špatně jsem se vyjádřil. Samozřejmě jsem se zároveň učil jazyk SQL (konkrétně v MySQL), HTML a PHP, návazně na to základy Javascriptu. Co se týká logiky databází, jsem měl předchozí zkušenosti z MS Accessu - avšak pouze "naklikáním" dotazů a formulářů. Do jiných jazyků jsem se nepouštěl, protože je pro svoji práci efektivně nevyužiji.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
11.10.2006 10:03 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Do jiných jazyků jsem se nepouštěl, protože je pro svoji práci efektivně nevyužiji.

S týmto názorom si dovolím polemizovať :-)
Každý jazyk je unikátny, či už "natívnou" efektivitou/efektnosťou riešení jednej skupiny problémov, alebo opakom v inej skupine. Znalosť jazyka (v mojom chápaní) je znalosť postupov, jednotlivých výhod i nevýhod. V praxi to znamená, že do jazyka, ktorý používate, importujete dobré postupy z iných jazykov, a tým sa vaša práca stáva efektívnejšou.

Dalibor Smolík avatar 11.10.2006 12:49 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Tak o tom nepochybuji, časem mi to stejně nedá se podívat na nějaký jiný jazyk, jen musím volit kompromis při plánování volného času a potřebám pro práci :-), živím se prodejem výrobků, nikoliv v oboru IT. Ale líbí se mi jako perspektivní python
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
10.10.2006 12:29 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
perl, a mas to vychytany ...
10.10.2006 12:29 ondrab | skóre: 12 | Milevsko
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
PHP je dobry na web ale mimo nej si moc neskrta, ostatni jazyky sou mnohem univerzalnejsi.
Keep on keepin' on.
10.10.2006 14:43 Shortys | skóre: 1
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud to chces opravdu primarne na programovani webovych aplikaci, tak je imho dobra volba php.
10.10.2006 15:18 adam
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli zásadně trváš na freehostingu, pak php, jinak je nejvhodnější python (univerzálnost, podpora, výkon).
kozzi avatar 10.10.2006 17:48 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
vse najdes zde http://www.abclinuxu.cz/blog/vse_o_vsem/2006/9/30/152015
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
David Watzke avatar 10.10.2006 18:35 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Stačí C/C++, ne? ;-)

Co chceš, já bych doporučil PHP nebo Perl. Kterej je "vhodnější" se IMHO říct nedá...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
10.10.2006 19:35 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
A co treba PHP i Perl soucasne? :-) Ja se dal tou cestou, a zatim nepotrebuju nic dalsiho. Teda krome C na napsani ovladace pro dochazkovy system... :-)
11.10.2006 00:23 Tomas
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud chceš programovat pro web tak by jsi měl zvolit i web framework. To Ti možná zjednoduší výběr jazyka. Naučit se nový jazyk není obvykle tak hrozné jako proniknout do houštiny jeho knihoven a standarních vzorů pro vytváření aplikací.

Doporučuju se podívat například na Ruby On Rails framework. Kde je použito hodně dobrých a pokročilých vzorů pro applikace.

Hodně business věcí se dělá v Javě kvůli snadné udržovatelnosti kódu a dobrým knihovnám (Hibernate,J2EE)

IMHO si myslím, že pokud chápeš princip objektů a toho jak zásadně se liší objekty v C++ a Jave, tak je to jedno který z jazyků si zvolíš. Pokuď Ti tento rozdíl není jasný, začal bych asi u objective C, který se Ti bude dobře chápat vzhedem ke znalosti C a C++ a umožní Ti pochopit tyto dva odlišné přístupy.

11.10.2006 08:53 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Čo sa týka perl-u (a i každého jazyka), kým nevyskúšaš, neuvidíš výhody ani nevýhody. Perl je dobrá voľba.
11.10.2006 12:33 Kroko | skóre: 22
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
no s tim perlem bych to nevidel tak zhave, spise bych to videl tak na PHP pro web (jednodussi a mensi weby), python pro scripty v prikazovem radku a web (spise rozsahlejsi a slozitejsi veci)
http://kroko.evesnight.net
11.10.2006 13:56 cronin | skóre: 49
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
... mam solidni zaklady ... a javy (no s tou to tak slavny neni ...
Kazdopadne si na spravnej ceste. :-)
12.12.2006 17:39 rainman77
Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Odporucam python:
  • prehladna syntax (na rozdiel od perlu aj ruby).
  • kopec hotovych modulov (pre web (frameworky), pre GUI aplikacie (pyGTK), databazy (mysql, sqlite, postgre, ...))
  • na rozdiel od ruby su pythonov runtime aj moduly production/stable.

    Jedinou nevyhodou je nedostatok hostingov ... tzn. python resp. ruby bude spravna volba, pokial zohnat zelezo (server) nebude problem.
  • 12.12.2006 17:46 žabža
    Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
    [ironie]Oooooo ano, na tuto podrobnou a důkladnou analýzu jsme tady všichni dva měsíce čekali...[/ironie]
    12.12.2006 18:32 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: php, perl, ruby nebo python?
    Odpovědět | | Sbalit | Link | Blokovat | Admin
    Z navrhovaných možností bych vyloučil jedině PHP. Projekt udělaný v PHP je pomalu diagnóza. Vyjímky by človek spočítal na jedné ruce dělníka na pile. Profesionálně programuju v PERLu a z vlastní zkušenosti bych ho rozhodně nedoporučil začátečníkovi, nebo na projekt který nemá skutečně kvalitní vedení. Jinak Python i Ruby jsou zajímavé jazyky a pro človeka nezkaženého vhodné.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.