Mam pomysł na aplikację - co dalej?

0

Witam serdecznie. Od jakiegoś czasu interesuję się programowaniem. Nie mam żadnych projektów. Chciałbym w końcu od czegoś sensownego zacząć. Poznałem HTML, CSS, JavaScript i składnie Pythona. Liznąłem Django i Flaska. Mam pomysł na ciekawy serwis z przepisami kulinarnymi ale również chaos w głowie i nie wiem za co się zabrać. W przyszłości chciałbym dodać do projektu aplikację mobilną dlatego zdecydowałem że powinienem stworzyć serwis RESTful API. Szukając odpowiedniego języka do tego zadania pogubiłem się. Niektórzy polecają Flaska niektórzy odradzają ( ze względu na minimalizm i wybór tego frameworka jedynie do małych serwisów - szczerze mówiąc nie wiem czy mój będzie duży ). I tak mogę wymieniać. Sądzę że bardziej podoba mi się backend niż frontend dlatego chciałbym wybrać tą ścieżkę. Czy jest osoba na forum która spotkała się z podobnym problemem lub wie który język byłby do tego zadania dobry? Potrzebuję 'punktu zaczepienia' dzięki któremu zacznę tworzyć swój pierwszy projekt. Pozdrawiam

1
Hydro HD napisał(a):

Mam pomysł na ciekawy serwis z przepisami kulinarnymi ale również chaos w głowie i nie wiem za co się zabrać.

Haos w głowie masz dlatego, że chcesz stworzyć coś zdecydowanie zbyt trudnego dla bieżącego stanu wiedzy. Spróbuj od czegoś łatwiejszego, skoro do tej pory nie robiłeś jakichś większych projektów. Najpierw nabierz praktyki, o dopiero później zabierz się za coś bardziej skomplikowanego.

0

Rozumiem, spróbuję zacząć od czegoś mniejszego. A co w kwestii technologii? Chciałbym w przyszłości tworzyć aplikacje i serwisy webowe/mobilne. Dziękuję za podpowiedź @furious programming.

1

Możesz zerknąć na nodeJS jako API czyli typescript/javascript a na frontedzie np. angular. Śmigać będzie na każdym urządzeniu i całkiem przyjemne w nauce.

0

Okej, dzięki @Bogu za propozycję. Na pewno zobaczę z czym to się je.

0

Jeżeli robiłeś coś w flasku to spróbuj to zrobić we flasku. Nauczysz się na własnych błędach. Jak będziesz chciał zrobić najlepiej to nic nie zrobisz bo ciągle będziesz coś zmieniał. Jak napisac?

Wypisz funkcjonalności jakie strona ma mieć
Zrób API do wyżej wymienionych przypadkow
Zrób GUI do funkcjonalności
Koniec

1

Co do technologii to za bardzo się nią przejmujesz. To tylko narzędzie. Jak zrobisz we flasku, to będzie we flasku.. na tym etapie to nie ma znaczenia. Jak się produkt przyjmie i będziesz zarabiał grube miliony to sobie przepiszesz to na Django albo inna Jave.

Bardzo dużo ludzi na początku popełnia ten sam błąd, czuli dobierają sobie przez rok stos technologiczny, którego nawet nie rozumieją i nie mają z czym porównać, bo niczego nie uzywali, a po roku się poddają bo stwierdzają, że tego jest za dużo.

Just do it.

0

@Desu Rozumiem, bardzo dziękuje za uświadomienie. Masz racje, właśnie zauważyłem problem. Zamiast dobierać technologie pod projekt to uzależniam projekt tylko od konkretnej technologii. Błędy początkującego... Jeszcze raz dzieki.

Just do it!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.