Wybór technologii - ogłoszeniak w stylu OLX

0

Istnieje dość sporo frameworków JS i innych webowych, więc prosiłbym o poradę w doborze technologii.
Backend: Pisywałem w Laravel, ale tym razem stawiam na Railsy. Szkielet już mam. I tu nie mam wątpliwości.
CSS: pisywałem w Bootstrap, ale zastanawiam się nad Foundation? Grafika będzie dedykowana i tak. Jest też jeszcze Foundation for Apps.

JS: Angular? Tylko, że jego wykorzystam tylko w one-page-application, czyli pisząc panel admina? Bo na zwykłym listingu ogłoszeń (strona główna, strona ogłoszenia) to nie wykorzystam nic z tego?

Mam wątpliwości kiedy sprawdzi się jakiś framework a kiedy lepiej napisać rozwiązanie samemu. Jakie porady?

0
Świetny Mleczaż napisał(a):

Backend: Pisywałem w Laravel, ale tym razem stawiam na Railsy. Szkielet już mam. I tu nie mam wątpliwości.

Z RoR nie mam doświadczenia, więc nie będę porównywał. Mogę jedynie powiedzieć: ,,Laravel style: I like it!"

Świetny Mleczaż napisał(a):

CSS: pisywałem w Bootstrap, ale zastanawiam się nad Foundation? Grafika będzie dedykowana i tak. Jest też jeszcze Foundation for Apps.

Wybrałbym Bootstrapa (oczywiście CSS) ze względu na popularność. Fundation stanowi atrakcyjną alternatywę, lecz znalezienie współpracowników może stanowić większe wyzwanie, jeszcze większe odnajdziesz wybierając Foundation for Apps (dodatkowo z tego co wiem to składa się z komponentów Angulara (patrz punkt następny).

Świetny Mleczaż napisał(a):

JS: Angular? Tylko, że jego wykorzystam tylko w one-page-application, czyli pisząc panel admina? Bo na zwykłym listingu ogłoszeń (strona główna, strona ogłoszenia) to nie wykorzystam nic z tego?

Ponieważ Angular służy własnie do SPA. Aktualnie roboty wyszukiwarek internetowych nie radzą sobie z FE frameworkami, SEO to pieśń przyszłości lub dziwne i mało popularne hacki. Powinieneś polegać na server side rendering, Laravel ma nawet przyjmy system szablonów Blade. Jak to wygląda w RoR, niestety nie moja bajka, więc się nie wypowiadam.

0

Nie lepiej coś lżejszego od bootstrapa biorąc pod uwagę to, że strona i tak będzie ciężka, bo zalana zdjęciami najprawdopodobniej? Nie zawsze potrzeba armaty, żeby ubić muchę.
A no i na dobrym algorytmie do obsługi wszystkich obrazków od użytkowników się też skup bo mobile cię przeklną, tak samo jak i twoje serwery.

0

Blade znam i było OK, jednak bardziej tu chodziło o odstąpienie z PHP i wybrałem ROR.
Bootstrap - zamierzam go okroić do niezbędnego minimum (grid system zostaje a resztę zobaczymy).

0

Jest bardzo dużo alternatyw dla Bootstrapa, prawie tyle ile nowych frameworków JS :p

Osobiście preferuję tylko Bourbon Neat, przynajmnie kod masz semantyczny, a nie nawalony jakimiś klasami z tyłka. Do tego React (przynajmniej nie ma problemów z renderowaniem serwerowym i wpięciem się w to potem) albo po prostu Vanilla JS, bo w sumie w takim portalu JS to raczej tylko dodatek.

1 użytkowników online, w tym zalogowanych: 0, gości: 1