Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Php , ruby - który język ma łatwiejszą składnie ?
Forum PHP.pl > Inne > Hydepark
aleo
Witam
Chciałbym dowiedzieć się który język ma łatwiejszą składnie ( a co za tym idzie jest łatwiej przyswajalny ) - czy wo gule te dwa języki można ze sobą porównać ?
Czekam na odp .
sowiq
Porównać można - kilka osób już to zrobiło:

http://cahe.jogger.pl/2008/03/19/szalenstw...ythona-ruby-ja/
http://www.scribd.com/doc/138222/Python-kontra-PHP
http://www.alrond.com/en/2007/jan/25/perfo...ing-frameworks/ [EN]

Co do składni - co rozumiesz przez pojęcie trudniejsza/łatwiejsza? Łatwość przyswajania różnych informacji zależy od człowieka. Jeden nauczy się łatwiej fizyki, inny chemii. Jednemu szybciej przyjdzie nauka PHP, innemu Ruby'ego.

Oczywiście należy zaznaczyć, że tutoriale do PHP są bardziej powszechne i dużo łatwiej dostępne. Tak samo z hostingiem.
M4chu
Ruby ma o wiele potężniejszą składnie niż PHP, a czy łatwiejszą to powiem tak: kod PHP można praktycznie w stopniu 1 do 1 przenieść do Ruby, natomiast ten drugi oferuje dodatkowo wiele bardzo przydatnych rzeczy, których w PHP nie ma i raczej nie będzie :-)
aleo
czyli łatwiej będzie opanować php niż ruby .
Ruby to taka wyższa szkoła . sciana.gif
Więc nie mam co zabierać się za ruby jak 50/50 stoję z php .
mike
Najpierw naucz się jednej rzeczy a nie wszystkiego naraz.
dr_bonzo
Cytat
czyli łatwiej będzie opanować php niż ruby .
Ruby to taka wyższa szkoła .
Więc nie mam co zabierać się za ruby jak 50/50 stoję z php

Dzizez, nie marudz tylko wez tutorial podstaw rubiego, 3ha i juz wiesz o co chodzi, czy warto dalej sie uczyc. Chyba ze php uczysz sie dopiero tydzien.
siegfriedc
ruby polecalbym jezeli chcesz robic wlasne, duze portale z wykorzystywaniem baz danych (od mieszanki php+bazy mozna dostac bolu glowy). Jezeli chcesz modyfikowac istniejace systemy to zdecydowanie php. ogolnie php bedziesz spotykal duzo czesciej - praktycznie wszystko na sieci jest w nim pisane
Riklaunim
Niezależnie od języka ważne jest podejście do programowania - script kiddie ledwo da sobie radę z podstawami PHP, natomiast rozumny programista nie będzie miał problemu czy to z PHP, czy z innym językiem. Ruby czy Python to nie są języki, w których tworzy się stronki "na txt" pod darmowe hostingi smile.gif
Zyx
Tzw. "prostota składni" to ma znaczenie przy porównywaniu np. Assemblera z PHP albo C++ z Brainfuckiem smile.gif. Języki wysokopoziomowe oferują mniej więcej te same mechanizmy, tylko podane w nieco inny sposób i czasem różniące się możliwościami. Jednym będzie pasować składnia A, innym składnia B. Jeżeli znasz jakiś język o składni podobnej do tego, którego chcesz się nauczyć, będzie on dla Ciebie bardziej przyswajalny.

Oczywiście, jeśli już znasz jako tako PHP, nie ma sensu przerywać nauki, natomiast gdybyś szedł od początku, praktycznie nie robiłoby do różnicy, od czego zaczniesz. Przecież i tak nie będziesz poznawać wszystkiego naraz, więc jakieś skomplikowane mechanizmy można odłożyć na później. Znajomość PHP, z racji jego popularności, jest dość istotna w programowaniu internetowym, ale do nauki programowania od zera raczej bym go nie polecał smile.gif. W bibliotece standardowej i konsekwencji stosowania niektórych rozwiązań jest okropny syf, przez co można wyrobić sobie paskudne nawyki, które zemszczą się w przyszłości. A że większość właśnie takie nawyki wyrabia, wystarczy poczytać kilkanaście różnych tematów w "PHP: Przedszkole" smile.gif.
LBO
Cytat
Człowiek uczy się programowania, a nie języków
MWL
PHP jest stosunkowo prostym językiem, a to z tego powodu że nie ma obowiązku zagłębiać się w typy zmiennych i inne tego typu pierdy smile.gif

Moim zdaniem PHP to najlepszy język programowania na początek (choć może warto także zerknąć na C++). Ma prostszą składnię niż ruby, ale to subiektywne zdanie. Jak to w tym kabarecie, jedni lubią jak im cyganie grają, drudzy jak im buty śmierdzą...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.