Cześć, chciałbym zrobić projekt sklepu internetowego i zastanawiam się, czy mogę napisać taki serwis w całości w Django? Tak jak by , pomijam kwestie front endu, bo nie ja będę się tym zajmował, chcę się skupić na samym back endzie :)
- Rejestracja:prawie 8 lat
- Ostatnio:9 miesięcy
- Postów:113
- Rejestracja:prawie 8 lat
- Ostatnio:9 miesięcy
- Postów:113
Ok, jakies pro tipy ?? :)
- Rejestracja:ponad 7 lat
- Ostatnio:ponad 5 lat
- Postów:165
Pro tipy to szukanie gotowego sklepu, który mógłbyś taniej i szybciej dostosować do swoich potrzeb. Wydaje mi się, że takie rzeczy szybciej osiągniesz w php.

- Rejestracja:około 6 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Warszawa 🐪
- Postów:1719
Nie widzę przeszkód, żeby takiego serwisu w Django nie napisać. Jeśli wierzyć wiki, to Django używa się całkiem dużych projektach.
- Rejestracja:prawie 8 lat
- Ostatnio:9 miesięcy
- Postów:113
Tak się zastanawiam, bo ja nigdy tego jeszcze nie robiłem .. więc jak by chciał bym to napisać od zera, bo wtedy najwięcej się nauczę , ale powstają też pytania.. czy wrzucać coś takiego na git huba ? Czy takie coś trzymać w prywatnym repo? Chciałbym dostać pracę jako junior developer i pomyślałem , że to byłby fajny projekt, który mógł by mi pomóc to osiągnąć.

- Rejestracja:około 10 lat
- Ostatnio:2 dni
- Lokalizacja:Warszawa
- Postów:443
Ehhh za każdym razem kiedy ktoś pyta o pythona/django odzywają się ludzie którzy jedynie coś słyszeli o tym?;)
@pain368 W Django możesz napisać od 0 pełnoprawnym sklep albo skorzystać z gotowców jak django- oscar (https://github.com/django-oscar/django-oscar) z masą pluginów i gotowych rozwiązań od wystawiania restowego api po integracje z systemami płatności.
django-shop nakładkę na django-cms (https://github.com/awesto/django-shop)
cartrige jako rozszerzenie do mezzane (https://github.com/stephenmcd/cartridge)

- Rejestracja:ponad 7 lat
- Ostatnio:3 dni
- Lokalizacja:Warszawa
- Postów:325
pain368 napisał(a):
Tak się zastanawiam, bo ja nigdy tego jeszcze nie robiłem .. więc jak by chciał bym to napisać od zera, bo wtedy najwięcej się nauczę , ale powstają też pytania.. czy wrzucać coś takiego na git huba ? Czy takie coś trzymać w prywatnym repo? Chciałbym dostać pracę jako junior developer i pomyślałem , że to byłby fajny projekt, który mógł by mi pomóc to osiągnąć.
Jak ten kod będzie względnie ładny i uporządkowany, to wrzucałbym na public repo.
A jak będzie brzydki i odpychający, to nie robiłbym sobie ewentualnie pod górkę, i wrzucał na prywatne.

- Rejestracja:ponad 6 lat
- Ostatnio:ponad 4 lata
- Postów:35
Ja osobiście to nie wiem czy jest sens nauki Django, bo może on nie przetrwać hype'u Reactów itp.
Nie mój świat trochę, ale mój znajomy jest webdevem z prawdziwego zdarzenia i mówił że sam by w Laravelu napisał backend dużo szybciej i mniej by było z tym problemów, że zawsze jak współpracują z Django to są jakieś f*ckupy, NodeJS nieco lepiej ale podobnie, i że wszystkie tego typu frameworki to taki zabieg żeby zachęcić frontendowców do backendu ale nie są to w żadnym wypadku optymalne rozwiązania.
W niektórych krajach Django trzyma się nawet nawet, ale w PL to raczej nisza, do tego trzeba dodać że dzisiaj świeżaków po paru kursach Pythona jest cała armia, a na rozmowach rekrutacyjnych i tak są deklasowani przez ludzi którzy mają w IT pare lat doświadczenia i tacy po miesiącu ogarniania Django i Pythona kumają więcej niż tamci pierwsi po roku nauki.
ERGO: Jak się uczysz pod kątem normalnej pracy przy backendzie w PL to rozważ JS/PHP, ale frontend i tak będziesz prawdopodobnie musiał kumać, a jak to tak tylko for fun to bardziej stworzony do tego jest flask, bo konstrukcja i dokumentacja Django bywa mocno przytłaczająca na początek, zwłaszcza jak sie nie zna paradygmatów itd to w ogóle może być wręcz masochizm żeby skumać co jest gdzie i dlaczego.

- Rejestracja:około 6 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Warszawa 🐪
- Postów:1719
Ragnar Lothbrok napisał(a):
Ja osobiście to nie wiem czy jest sens nauki Django, bo może on nie przetrwać hype'u Reactów itp.
Spokojnie, nie będzie tak źle. Django jest projektem starszym, niż React, i jakoś żył bez hype. To nie rzecz typu nowe uber frameworki Javascript, które bez hype by się nie rozwinęły.

- Rejestracja:około 10 lat
- Ostatnio:2 dni
- Lokalizacja:Warszawa
- Postów:443
@Ragnar Lothbrok: Słaba zarzutka :)
- Rejestracja:prawie 8 lat
- Ostatnio:9 miesięcy
- Postów:113
Pomyślałem, że może dobrym krokiem było by napisanie tego najpierw w Pythonie ( bo to mój konik i w tym chce pracować), a potem analogicznie w PHP-ie ( nie widzę problemu , chętnie podniosę swoje umiejętności ) :)

- Rejestracja:około 6 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Warszawa 🐪
- Postów:1719
pain368 napisał(a):
Pomyślałem, że może dobrym krokiem było by napisanie tego najpierw w Pythonie ( bo to mój konik i w tym chce pracować), a potem analogicznie w PHP-ie ( nie widzę problemu , chętnie podniosę swoje umiejętności ) :)
To całkiem dobry pomysł dla kilku prostych projektów. Potem sobie porównasz sposoby tworzenia obu projektów, zużycie zasobów itp.
No to pisz w Pajtonie. Ten język jest także OK.
Poza tym powiedzmy sobie szczerze - nie piszesz klona Facebooka z milionami wyświetleń na sekundę. Do tego, co planujesz (czyli jakiś mały portal napisany w celach nauki/do portfolio) każdy z dostępnych języków się nada. Nie popadajmy w paranoję ;)
- Rejestracja:prawie 8 lat
- Ostatnio:9 miesięcy
- Postów:113
cerrato napisał(a):
No to pisz w Pajtonie. Ten język jest także OK.
Poza tym powiedzmy sobie szczerze - nie piszesz klona Facebooka z milionami wyświetleń na sekundę. Do tego, co planujesz (czyli jakiś mały portal napisany w celach nauki/do portfolio) każdy z dostępnych języków się nada. Nie popadajmy w paranoję ;)
Zgadzam się :) , ale chce zrobić przynajmniej podstawowe funkcjonalności, które są zawarte w każdym sklepie:
- newsletter
- koszyk ( tutaj podejrzewam , że może być trudne w wykonaniu bez podpisania jakichś umów z paypal itp. nie robiłem jeszcze w tym temacie reaserchu)
- czat
- rejestracja
- logowanie
- stan magazynowy
NIe chce korzystać z CMS-ow , bo lubię sam coś od zera zrobić :)) jak już mi się znudzi , wtedy będę korzystać z CMS. Patrzę na to jak na przeczytanie książki, a dopiero potem streszczenia :)

- Rejestracja:około 6 lat
- Ostatnio:prawie 3 lata
- Lokalizacja:Warszawa 🐪
- Postów:1719
cerrato napisał(a):
No to pisz w Pajtonie. Ten język jest także OK.
Poza tym powiedzmy sobie szczerze - nie piszesz klonu Facebooka z milionami wyświetleń na sekundę. Do tego, co planujesz (czyli jakiś mały portal napisany w celach nauki/do portfolio) każdy z dostępnych języków się nada. Nie popadajmy w paranoję ;)
Dokładnie. Niech będą to proste projekty, ale zrobione. Ja (podobnie jak wielu innych dżuniorów) też chciałem zrobić wielkie projekty a w końcu okazało się, że przez długi czas tak naprawdę nie zrobiłem nic.


- Rejestracja:około 10 lat
- Ostatnio:2 dni
- Lokalizacja:Warszawa
- Postów:443
@pain368: Naucz się jednej technologii i tyle, czy to php, python, java to kwestia tego co wybierzesz. Roboty w każdym jest pod dostatkiem. Przeskakiwanie pomiedzy pythonem a php nie ma większego sensu jeśli chodzi o webdev :)

- Rejestracja:prawie 8 lat
- Ostatnio:9 miesięcy
- Postów:113

- Rejestracja:ponad 6 lat
- Ostatnio:ponad 4 lata
- Postów:35
Mózg napisał(a):
webdev z prawdziwego zdarzenia
LaravelWybierz jedno.
Rozwiń?
- Rejestracja:prawie 8 lat
- Ostatnio:9 miesięcy
- Postów:113
Pytanko koledzy, czy każda strona powinna być osobnym widokiem ? Nie jestem pewny, ale zamknięcie tego wszystkiego w jednym pliku views.py może byc trudne do ogarnięcia, zwłaszcza jeśli dojdzie kilka stron
nohtypiksdeCr0w