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

Wybór technologii do projektu z lub bez cms`a

Object Storage Arubacloud
0 głosów
928 wizyt
pytanie zadane 9 kwietnia 2020 w JavaScript przez starnaw1998 Początkujący (290 p.)
Hej. Chciałbym się Was poradzić, bo jestem już w kropce. Jakie powinienem dobrać narzędzia, kiedy chcę utworzyć stronę z cmsem, który będzie dodawał tam treści, kiedy mam do dyspozycji zwykły hosting? Próbowałem stworzyć ją za pomocą node`a z expressem + react + jakies wewnetrzne api, ale nic z tego nie wyszło, bo nie dałem rady odpalić expressa przez serwerowe ssh. Uderzyłem więc w gatsbyego + strapi, ale już widzę, że tam też node dochodzi i nie zrobie zwykłego builda, żeby wrzucić to na hosting. Ratunku. Czy jeżeli wykorzystuję jakąkolwiek bazę danych, to muszę miec vps`a?

1 odpowiedź

+1 głos
odpowiedź 9 kwietnia 2020 przez Tomek Sochacki Ekspert (227,510 p.)
wybrane 9 kwietnia 2020 przez starnaw1998
 
Najlepsza
korzystam z hostingów linuxpl oraz mydevil i na obu bez żadnego problemu odpalisz skrypty node.js. Nie wiem co rozumiesz przez zwykłī hosting, w tych firmach co mówię to za 200zł rocznie spokojnie dostaniesz bardzo fajne serwerki i naprawdę super support co wg mnie jest dużo ważniejsze od ceny (ale to moja osobista ocena).

Co do technologii to pytanie co dokładnie ma tam być. Jeśli to jakaś prosta stronka typu wizytówka itp. to nie wiem czy warto iść w zupełnie customowe rozwiązanie czy nie lepiej wziąć jakiegoś z gotowych CMS, więcej jest chyba pod PHP niż JS ale pewien nie jestem, dawno nie robiłem takich stronek. Jeśli sklep to też są do tego gotowe CMS (dla prostych, typowych rozwiązań).

Jeśli jednak nie potrzeba edytora treści to jak najbardziej może być prosta apka np. react, w sumie wtedy nawet może być bez backendu. Jeśli jednak ma być panel admina i edytor to pytanie czy opłaca Ci się robić to customowo? Może okazać się, że samą stronę napiszesz w 3-4 dni, a nad takim panelem spędzisz 2 tygodnie. Jeśli klient za to zapłaci to spoko, ale jak znam życie to klient w prostych tematach raczej woli zapłacic 500-1000zł i mieć gotowca niż np. 10k za rozwiązanie customowe. Ale oczywiście ostateczna decyzja należy do Ciebie.

Jeśli to naprawdę coś prostego to ja bym nawet nie wykluczał WP itp. - dla klienta plus taki, że strona jest łatwo edytowalna i jest sporo poradników w necie na ten temat - to też warto brać pod uwagę. Możesz napisać customową apkę za parę zł, ale potem licz się, że klient będzie Cię męczył jak nie będzie wiedział co i jak - jeśli policzysz sobie za stały support to spoko, gorzej jak chcesz aby to była bardziej jednorazowa akcja.

Także reasumując najpierw musimy wiedzieć jakie są założenia biznesowe aplikacji, jak rozbudowana ma być oraz czego rzeczywiście oczekuje klient. No i pytanie już do Ciebie - co Ci się opłaca finansowo, nie oszukujmy się, za coś trzeba żyć :)
komentarz 9 kwietnia 2020 przez starnaw1998 Początkujący (290 p.)
Hm, przyznam, że ma to być stosunkowo prosta strona. Firmówka biura nieruchomosci, na której znajdą się wszystkie inwestycje firmy. Właściwie to jest już stworzona, ale mam problem, który wymieniłeś. Kiedy tylko chcą dodać nową ofertę, to męczą mnie żebym to zrobił, a ja wtedy wiadomo, edytuje kod wpisany "na pałe", wysyłam wszystko przez filezille, i tak w koło Macieju. Zaczęło mnie to męczyć, więc chciałem stworzyć nowszą wersję zbudowaną przede wszystkim od podstaw z nową Reactową i Nodową wiedzą. Chciałem to oprzeć o jakiegoś customowego cmsa, którego schowałbym w jakiejś ukrytej podstronie, gdzie byłby toporny szablon do edycji, wklejania i usuwania ofert, żeby nie dzwonili do mnie co dwa dni.

Ludzie mocno odradzali mi wyjścia z customowym cmsem, więc zacząłem się odbijac od różnych gotowców. Strapi wydal się najfajnieszy i faktycznie, gdyby dało się go użyć, to oszczędziłoby mi to tygodnia siedzenia nad panelem. Pytanie, jak umieścić coś takiego na serwerze? Strapi łączy się z postgreSQL, który zbudowałem z dockerem i odpaliłem lokalne. Również korzystam z linuxa, ale nic nie wyszło, kiedy próbowałem odpalić bazę danych na ich IP.  Czy możesz mi mniej więcej nakreślić, w jaki sposób umieszczasz i uruchamiasz nodowe pliki na serwerze linuxa? Robisz to przez gita? Buildujesz apke lokalnie i wysyłasz do public_html?

Wybacz, jeżeli opisałem to chaotycznie, ale jestem nowy w świecie frontendowego "backendu" i mam w głowie tyle nowych rzeczy, że cięzko mi to ułożyć. :)
komentarz 9 kwietnia 2020 przez Tomek Sochacki Ekspert (227,510 p.)
możesz wrzucać pliki ręcznie, nie ma problemu, przy takich prostych tematach nawet chyba nie ma co iść w bardziej zaawansowane narzędzia do automatyzacji, bo one też czasami potrafią się wykrzaczyć.

skoro strona już istnieje to możesz też podejść do tego inaczej i postawić na nowej subdomenie osobą apkę będącą tylko takim prostym panelem do dodawania/edycji ogłoszeń. W sumie to nie jest bardzo skomplikowane, pewnie wystarczy kilka prostych endpointów, możesz je postawić w node lub czym chcesz i prosta apka np. react czy angular.
komentarz 9 kwietnia 2020 przez starnaw1998 Początkujący (290 p.)
Oko, dzięki za odpowiedzi! :) A co do linuxa jeszcze raz. Napiszesz mi jeszcze, jak odpaliłbyś tam np serwer expressa? Robić to za pomocą ssh? Taki serwer odpalony za pomocą node (nazwa), będzie śmigał wiecznie? :)
komentarz 9 kwietnia 2020 przez Tomek Sochacki Ekspert (227,510 p.)
Wszystko zalezy jak gl odpalisz, mozesz sobje uzyc forever aby utrzymac apke na chodzie. Tu nie ma znaczenia w czym jest napisany program.

Podobne pytania

+1 głos
0 odpowiedzi 244 wizyt

92,631 zapytań

141,498 odpowiedzi

319,869 komentarzy

62,011 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!

...