Cześć,
nie wiem czy wrzucam temat do odpowiedniego działu, jednak robię to bo mam mały problem.
Nie mam zbyt dużo doświadczenia w programowaniu, liznąłem trochę frontendu, prostych stronek itd.
Potrzebuję porady i chociaż lekkiego nakierowania w stronę jakich technologii powinienem patrzeć, otóż: chciałbym stworzyć stronę, w której będzie dało się zarządzać zaopatrzeniem firmy/sklepu. W skrócie, potrzebuję stronę która wyświetli zawartość magazynu, szczegóły, historię produktu, pozwoli dodać, edytować, usunąć produkt, do tego będą tam użytkownicy o różnych uprawnieniach, statystyki np. sprzedaży tych użytkowników itd. Odkąd zacząłem czytać jak się za to zabrać, przewinęło mi się tyle różnych informacji, że się pogubiłem i nie wiem od czego zacząć. Szablony admin panelu w bootstrapie, php, laravel, mysql, w jakiej kolejności zabierać się za naukę i próby tworzenia? Jak zrobić to najbardziej efektywnie? A może powinienem skorzystać z czegoś kompletnie innego? Może są jakieś bardziej 'gotowe' rozwiązania? Z takiej strony finalnie korzystałoby jakieś 20-30 osób
Myślę że potrzeba Ci tak z 2 lata doświadczenia komercyjnego aby coś takiego samodzielnie napisać. Jeśli robisz to dla nauki/funu to fajny projekt, ale jeśli potrzebujesz tego w firmie to chyba lepiej użyć jakiegoś gotowca.
Co do technologii to jakiś język backendowy typu PHP. Potem framework - najlepszy to Symfony, ale też dość trudny. Laravel na pewno jest prostszy.
Oczywiscie bazy danych, podstawy LAMP i sporo samozaparcia. Za 3-4 razem pewnie będzie się nadawało do użytku.
Zacznij od czegoś prostego - jakiś system komentarzy, zapis, wyświetlenie listy.
suwyrgz napisał(a):
Nie mam zbyt dużo doświadczenia w programowaniu, liznąłem trochę frontendu, prostych stronek itd.
...... W skrócie, potrzebuję stronę która wyświetli zawartość magazynu, szczegóły, historię produktu, pozwoli dodać, edytować, usunąć produkt, do tego będą tam użytkownicy o różnych uprawnieniach, statystyki np. sprzedaży tych użytkowników itd. Z takiej strony finalnie korzystałoby jakieś 20-30 osób
Myślę że jesteś w złym punkcie czasoprzestrzeni
ZrobieDobrze napisał(a):
suwyrgz napisał(a):
Nie mam zbyt dużo doświadczenia w programowaniu, liznąłem trochę frontendu, prostych stronek itd.
...... W skrócie, potrzebuję stronę która wyświetli zawartość magazynu, szczegóły, historię produktu, pozwoli dodać, edytować, usunąć produkt, do tego będą tam użytkownicy o różnych uprawnieniach, statystyki np. sprzedaży tych użytkowników itd. Z takiej strony finalnie korzystałoby jakieś 20-30 osób
Myślę że jesteś w złym punkcie czasoprzestrzeni
Tak, domyślam się jak to wygląda nie napisałem, że muszę zrobić to wszystko na za miesiąc. Chciałbym po prostu wiedzieć od czego zacząć, czego na początku się uczyć i jak mniej więcej wyglądałby proces tworzenia takiej strony :) czy jestem w błędzie, myśląc, że powinienem najpierw stworzyć statyczną stronę z np formularzami do wprowadzania danych, tabelami itd, a potem dopiero podłączyć do tego php i bazę danych?
Mozesz poszukać czy narzędzia nocode albo low code ci wystarczy. Np radzen. Tak od zera będzie ciężko
To nawet nie chodzi, że będzie ciężko zrobić taką stronę, żeby działała.
Problem jest w tym, że ciężko byłoby zrobić coś takiego dobrze. Kiedy normalne było, że każdy był webmasterem i ludzie robili wszystko na partyzanta. Znałeś PHP i HTML? Mogłeś zrobić wszystko. Tylko wydaje mi się, że taka partyzantka jest już niepotrzebna w 2022 (bo jest więcej gotowego softu, zarówno darmowego jak i płatnych usług).
suwyrgz napisał(a):
Potrzebuję porady i chociaż lekkiego nakierowania w stronę jakich technologii powinienem patrzeć, otóż: chciałbym stworzyć stronę, w której będzie dało się zarządzać zaopatrzeniem firmy/sklepu. W skrócie, potrzebuję stronę która wyświetli zawartość magazynu, szczegóły, historię produktu, pozwoli dodać, edytować, usunąć produkt, do tego będą tam użytkownicy o różnych uprawnieniach, statystyki np. sprzedaży tych użytkowników itd.
hasła do wygooglania: CRM, ERP
są jakieś rozwiązania open source (np. Odoo).
Nie mam zbyt dużo doświadczenia w programowaniu (...) otóż: chciałbym stworzyć stronę, w której będzie dało się zarządzać zaopatrzeniem firmy/sklepu. (...) Z takiej strony finalnie korzystałoby jakieś 20-30 osób
Prawdopodobnie skończyłoby się to tym, że zrobisz coś, co będzie dość partyzanckie i ciężkie w obsłudze i pozbawione wielu potrzebnych opcji. Nie rób tego ludziom, którzy będą z tego korzystać ;)
LukeJL napisał(a):
To nawet nie chodzi, że będzie ciężko zrobić taką stronę, żeby działała.
Problem jest w tym, że ciężko byłoby zrobić coś takiego dobrze.
...
Nie rób tego ludziom, którzy będą z tego korzystać ;)
Kolego @suwyrgz nie wymieniasz żadnych z podobnych swoich potencjałów:
a) ze dwa etaty po kilka lat jako senior-magazynier
b) wieloletni opiekun "obcego" wdrożenia programu klasy handlowo-magazynowej
c) etatu kogoś choćby pomocniczego w księgowości
d) dobrej znajomości języka, frameworka, projektowania baz danych
W języku który nie panuje nad groszami, który "widziałeś przez ramię" itd ...
O ile (hipotetycznie) mogę sie zgodzić na budowę czegoś podobnego, przez samouka-programistę który ma 15 lat doświadczenia w tematach (w praktyce: przegrany wyścig z czasem), to przy braku ...
W czasie w jakim hipotetycznie by to powstało (przyjmijmy podane wyzej 4-5 lat) poziom wymogów prawnych, jotpeków, faktur pojedzie o wiele do przpdu, za rok faktura elektroniczna będzie wymogiem prawnym (jest mega-wątek na ten temat)
Za owe kilka lat firma ma system ułomnie dopasowany do przeszłości (to jest wariant optymistyczny), w najmniejszym stopniu nie zorientowany do przyszłości, z ubezpieczeniem na życie autora.
Mam nadzieję, ze w zarządzie firmy > 30osobowej nikt racjonalnie myślący tego nie poprze (choć znam niemałe przypadki skutecznej manipulacji przez komputerowca-excellowca)
UPDATE: a jeśli to przybudówka do zbyt prostego / źle wdrożonego programu / arkuszy xls do fakturowania / chaotycznej grupy niezintegrowanych rozwiązań - to tym gorzej. Rozwinięta prowizorka zabetonuje jakiekolwiek dobre kroki, jakie firma powinna podjąć.