Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
  Drukuj

Dyskusja nt. Ruby on Rails
Autor Wiadomość
Post Napisane: 1 lis 2010, o 19:48 
Offline

Dołączył(a): 29 wrz 2009, o 15:02
Posty: 175
W jednym z komentarzy Rospun, pisze:

Roszpun napisał(a):
Przepraszam, że ostatnimi czasy mnie nie było. Wszystko jest spowodowane tym, iż mam strasznie napięty tydzień , ze względu na szkołę jak i przez zajęcia pozaszkolne. W każdym razie dalej jestem zainteresowany kreatywnymi projektami ;). Szkoda, że mieszkam na ziemi Lubuskiej i nie bardzo będę mógł uczestniczyć w zajęciach. Więc muszę sam się szkolić :) Pewna osoba zainteresowała mnie RoR'em czyli Ruby on Rails, który może być alternatywą dla popularnego PHP. Moje pierwsze wrażenie to, to, że ma podobną składnie do C, C#, C++, całkiem inną niż w PHP. Jest znacznie bardziej logiczny. Na przykład warunki są znacznie logiczniejsze. Zobaczymy co będzie później.

Pozdrawiam, Daniel Szerszeń


Jakoś trudno mi się z zgodzić z zaznaczonymi fragmentami tekstu...

1. Jakim cudem język może mieć składnie podobną do C/C++ i jednocześnie całkiem inną niż PHP?
2. Co w nim logiczniejszego?
3. Jakim sposobem warunki mogę być logiczniejsze :). Czy występują tam jakieś inne operatory logiczne?

Może tutaj rozwinie swoją myśl :)


Góra
 Zobacz profil  
 

Re: Dyskusja nt. Ruby on Rails
Post Napisane: 1 lis 2010, o 20:44 
Avatar użytkownika
Offline

Dołączył(a): 9 lip 2010, o 22:25
Posty: 3
Mhm ;D

1. Moim zdaniem ma RoR ma inną składnię od PHP ponieważ wszystko inaczej wygląda, przy tworzeniu aplikacji. Czytając poradniki od razu można było spostrzec, że są duże podobieństwa do C. Natomiast tego nie mogę powiedzieć o PHP.

2/3. Chodziło mi o to, że pisząc coś w RoR od razu widać, co jest co i wszystko jest bardziej logicznie poukładanie niż w php. np.:
Kod:
define is_woman?
       if(value.last_char === 'a')
               return true
       else return nil


Od razu widać, że jest to warunek, który sprawdza, czy imię jest żeńskie.
W PHP było by ciężej do tego dojść bez komentarzy.

Pozdrawiam Roszpun

_________________
GG: 10054309
E-mail: roszpun8@gmail.com
--
Some of them want to use you,
Some of them want to be like you...


Góra
 Zobacz profil  
 

Re: Dyskusja nt. Ruby on Rails
Post Napisane: 2 lis 2010, o 00:35 
Offline

Dołączył(a): 29 wrz 2009, o 15:02
Posty: 175
Kod:
function is_women( $person )
{
       if ('a' === strtolower($person[strlen($person)-1]))
       {
           return true;
       }

       return false;
}


lub krócej:
Kod:
function is_women( $person )
{
       return ('a' === strtolower($person[strlen($person)-1]));
}


Jak widać, to o czym piszesz nie ma TOTALNIE nic wspólnego z językiem programowania, a z techniką programowania.

Polecam lekturę:
http://youthcoders.net/warsztat/dev-zon ... nkowe.html

ad 1:
Składnia PHP jest oparta o C... [z którego "wyrasta" c++, c#, java itp.]
Cytuj:
Składnia PHP jest oparta na składni języków C, Java oraz Perl.

źródło: wikipedia

Za to Ruby:
Cytuj:
Ruby bazuje na wielu językach, takich jak CLU, Eiffel, Lisp, Perl, Python czy Smalltalk. Składnia jest zorientowana liniowo i oparta na składni CLU oraz, w mniejszym stopniu, Perla.

wikipedia.pl

Oczywiście, każdy może mieć swoje zdanie, ale czasem trudno mi się z tym zgodzić :)

Z chęcią usłyszę [zobaczę fragmenty kody] Twoje argumenty :)

Pozdrawiam


Góra
 Zobacz profil  
 

Re: Dyskusja nt. Ruby on Rails
Post Napisane: 2 lis 2010, o 10:04 
Avatar użytkownika
Offline

Dołączył(a): 9 lip 2010, o 22:25
Posty: 3
No, ok. Mogłem się mylić. Wkońcu to nie ja studiuję informatykę ;).

_________________
GG: 10054309
E-mail: roszpun8@gmail.com
--
Some of them want to use you,
Some of them want to be like you...


Góra
 Zobacz profil  
 

Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
cron
Style by Webdesign styles, ziola alveo ziola akuna przyczyny [przeróbki dla YouthCoders.net - yarpo]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL