• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Ruby on Rails czy Symfony 2 ( Jaki "język obiektowy" użyć do stworzenia projektu aplikacji biura podróży?) [ankieta]

Object Storage Arubacloud
0 głosów
563 wizyt
pytanie zadane 10 listopada 2015 w Rozwój zawodowy, nauka, praca przez Lipen Nowicjusz (210 p.)
Witam wszystkich serdecznie.

W ramach projektu wraz z kolegą mam stworzyć aplikację dla Biura turystycznego. Zastanawiamy się nad językiem obiektowym, w jakim możemy to wykonać, Tu do Was ogrmona prośba jaki jeżyk obiektowy proponujecie oraz z jakie książki/tutoriale polecacie. Za wszystkie odpowiedzi serdecznie dziękuję
Możliwe odpowiedzi:
Ruby on Rails (3 głosów, 27%)
Symfony 2 (2 głosów, 18%)
Inna propozycja(proszę o zostawienie komentarza) (6 głosów, 55%)

5 odpowiedzi

+4 głosów
odpowiedź 10 listopada 2015 przez efiku Szeryf (75,160 p.)
wybrane 11 listopada 2015 przez Lipen
 
Najlepsza

Wybrałem opcję 3, czyli  "silex"

Ten FW pomoże wam napisać coś takiego bez problemu. 

Podepnijcie sobie doctrine, twiga  i jazda.

Pamiętajcie, że FW to tylko rozszerzenie aplikacji obsługujące routing request, response i storage. Spróbujcie najpierw napisać samą domenę, potem podpinać.


Hmm biura takie to mają jedynie oferty, jakaś szukajka i tyle -  ale jeżeli czujecie się lepiej w symfony to jak musicie..

 

I koniecznie (najlepiej) php 5.6 albo  (minimum) 5.5.9 na hostingu.

komentarz 10 listopada 2015 przez Comandeer Guru (600,810 p.)
+1 za silexa. Nie wiem jednak czy koniecznie wszędzie trza pchać framework independent. Tak, tak jest najczyściej i zgodnie ze sztuką, ale przy mniejszych projektach mało co się na tym zyskuje
komentarz 10 listopada 2015 przez SyntaxError Pasjonat (17,170 p.)
SIlex jest dobry. :D
komentarz 10 listopada 2015 przez event15 Szeryf (93,790 p.)
Jest jeszcze Slim - ogólnie jest kilka ciekawych mikro frameworków. Ale to nie jest problem bo każdy działa identycznie.
+1 głos
odpowiedź 10 listopada 2015 przez Boshi VIP (100,240 p.)
A co  ma ankieta wspólnego z wyborem FW? bo nie bardzo rozumiem?
komentarz 10 listopada 2015 przez Lipen Nowicjusz (210 p.)
Nie każdy odpowiada na pytanie ale swoją preferencję może zaznaczyć
komentarz 10 listopada 2015 przez Boshi VIP (100,240 p.)
Przeczytałeś może moje pytanie? bo mam wrażenie że chyba go nie zrozumiałeś...  dlaczego pytasz o język obiektowy a podajesz 2 Fw które nie mają ze sobą nic wspólnego ?
komentarz 10 listopada 2015 przez writen Nałogowiec (29,060 p.)
@Boshi Pytanie dwa w jednym.
komentarz 10 listopada 2015 przez Boshi VIP (100,240 p.)

Pytanie jasno sugeruje, że chodzi o języki... nie ma wtrącenia w jakich technologiach, więc autor sam nie wie czego chce..

A skoro już... to dlaczego tylko symfony ?  bo  jest popularny  czy jak? symfony to kobyła nie nadająca się do takich projekcików. Skoro już wymieniłeś symfony  dodaj Zenda.

Masz  silexa,cake3 , yii, phalcon i masę innych, ludzie się uczepili symfony bo  jest  propagowany na każdym kroku, szkoda tylko, że  spora częśc tych osób nigdy nawet nie pisała w żadnym FW, no ale jak na każdym kroku słyszy się symfony to też trzeba napisać symfony. 

 

 

komentarz 10 listopada 2015 przez efiku Szeryf (75,160 p.)
Bo apki w nim żyją dłużej niż 6 mies. :>
komentarz 10 listopada 2015 przez writen Nałogowiec (29,060 p.)
Jak słyszę Symfony to już rzygam. A sam korzystam z Phalcon.
komentarz 10 listopada 2015 przez Boshi VIP (100,240 p.)
Tak efik, szczególnie projekt na studia który zginie po oddaniu.
 Do czegoś takiego na upartego nawet FW nie trzeba.

Żeby nie było, nie kwestionuje symfony jako frameworka, ale jego zastosowanie do wszystkiego już... to jak strzelanie z armaty do muchy.
komentarz 10 listopada 2015 przez efiku Szeryf (75,160 p.)
Zresztą FW to tylko rozszerzenie do aplikacji ;)

A no tak Boshi, racja.

Takie cudo to nawet wskazane w silexie robić ;)
+1 głos
odpowiedź 10 listopada 2015 przez Bantu Nałogowiec (34,170 p.)
Jako programista Ruby/RoR odpowiem Ci, że właśnie z tej technologii jest fajnie korzystać i bym Ci ją polecił. Z drugiej jednak strony wiem, że ani język, ani framework nie jest zbyt prosty dla osoby, która wcześniej głównie pracowała w językach C-podobnych, czyli chociażby PHP.
Dodatkowo, aby wrzucić stronę napisaną w RoR musiałbyś mieć jakiś swój serwer gdzie byś mógł zrobić deploy apki, ale na tym też trzeba się dość dobrze znać. Do proste wrzucenia stronki w sieć pozostaje heroku gdzie można to zrobić za pomocą dwóch poleceń.
Następnie jeżeli pracujesz na Windowsie to raczej w RoR nic mądrego nie napiszesz bez masy frustracji, a nawet jeżeli coś się uda zrobić, to deploy na chociażby heroku może okazać się problematycznych, bo Windows dokoptuje masę swoich rzeczy do aplikacji RoR. Po za tym RoR to jednak kobyła trochę i do lekkich apek lepiej nadaje się Sinatra.
Ogólnie podsumowałbym tak, że jeżeli chcesz się pobawić, nauczyć się czegoś nowego poznać, nowe ciekawe rozwiązania to polecam, ale jeżeli masz zrobić coś dla kogoś konkretnego, a lepiej znasz się na PHP to lepiej użyć czegoś właśnie z PHP.
Wątpię też, żeby jakieś biuro turystyczne chciało inwestować większe pieniądze, a aplikacje w RoR niestety z czasem będę generować koszty, po za tym dla takiego biura raczej nie postawisz apki na takim darmowym planie na heroku. Wybór technologii to jedno, tworzenie apki to drugie, a utrzymanie apki to trzecie ;)
+1 głos
odpowiedź 10 listopada 2015 przez event15 Szeryf (93,790 p.)
Heh, chcecie napiać aplikację i zastanawiacie się nad językiem do wyboru - to można zrozumieć. Ale ciężko mi zrozumieć, że chcecie się na tej aplikacji tegoż języka uczyć. Tym bardziej że to biznesowa aplikacja - gdzie tutaj powinno wchodzić planowanie Domeny, modelowanie, projektowanie encji i agregatów. Łapanie asocjacji pomiędzy strukturami obiektowymi w domenie.

Dodatkowo zanim zaczniecie pisać cokolwiek to radziłbym wam poznać kogoś kto pracuje w branży turystycznej i z nim rozmawiać na temat ficzerów, zasady działania, użyteczności itp. W końcu musicie skądś czerpać wiedzę o domenie.

Jeśli podejdzie się do tego od strony domeny, to rzeczywiście język i narzędzia są obojętne - wykorzystuje się w danym module odpowiednie narzędzia dla tego modułu. Czasem java, czasem python, czasem prolog, czasem php. I tutaj racja - jest to obojętne. Lepiej wybrać to, co już umiecie bo jest to tańsze rozwiązanie.

 

Ale jeżeli wy chcecie się uczyć przy tym obiektówki albo samego języka to radziłbym wam to zrobić tylko 4fun bo aplikacja będzie z góry skazana na porażkę - chociażby przez przenośność czy rozszerzalność.
0 głosów
odpowiedź 10 listopada 2015 przez furas Maniak (53,800 p.)
Najpierw sprawdź czy serwer, na którym bedziesz to umieszczać ma zainstalowanego Ruby - bo jak nie ma i nie będzie można tam go doinstalować to na marne pójdzie cała Wasza robota.

---

Inne: Python - Django, PHP - CodeIgniter
komentarz 10 listopada 2015 przez writen Nałogowiec (29,060 p.)
Ale wiesz, że nie każdy korzysta z hostingów współdzielonych?
komentarz 10 listopada 2015 przez efiku Szeryf (75,160 p.)
CodeIgniter? To wymieńmy jeszcze kohanę ^^
komentarz 10 listopada 2015 przez furas Maniak (53,800 p.)
Wiem, że nie każdy korzysta z hostingów współdzielonych :)

Ale autor pytania nic nie wspomniał na czym to będzie robić
więc równie dobrze może to być hosting współdzielony.
Należy więc najpierw sprawdzić jakie technologia są dostępna
lub czy można je doinstalować a dopier potem brać się za tworzenie.
komentarz 10 listopada 2015 przez writen Nałogowiec (29,060 p.)
No właśnie, autor nie wspomniał. Może dlatego, że nie musi być to dla nas istotne. Jego sprawa, nie pytał o to.

Ale to jest śmieszne jak ludzie lubią myśleć za innych.

Podobne pytania

0 głosów
1 odpowiedź 299 wizyt
pytanie zadane 22 maja 2019 w Rozwój zawodowy, nauka, praca przez Patryk8090 Użytkownik (520 p.)
–1 głos
2 odpowiedzi 386 wizyt
pytanie zadane 2 listopada 2015 w Ruby przez Misiek Mądrala (5,300 p.)
0 głosów
2 odpowiedzi 1,418 wizyt

92,555 zapytań

141,403 odpowiedzi

319,560 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...