Wpis z mikrobloga

Załóżmy, że macie bazę #mysql #mariadb i uciekając od wszędobylskich Exceli w firmie, chcecie zrobić jakiś interfejs do wprowadzania i odczytu danych dla kilku pracowników. Z średnią wiedzą programistyczną i kilkoma miesiącami czasu idziecie w PHP, C# czy coś innego?

Dobrze gdyby dało się to odpalić na XPku i nowszych Windowsach, więc PHP by styknął, a C# już gorzej, nie wiem jak z kompatybilnością XP. Python może?
Średnio bym chciał jakieś frontendowe wodotryski Reactowe, bo i tak po tym roboty nie ma, a niech już będzie to jakaś wartościowa wiedza przynajmniej xd

#programowanie #php
  • 18
@foneswein: Pyhton i Flask żeby stworzyć prosty interfejs do CRUDów i elo, jak dobrze poklepiesz kod to możesz im konta ogarnąć nawet + uprawnienia dla poszczególnych userów. Jak chcesz coś bardziej popularnego to Django, aczkolwiek Flask prostszy i lepszy dla mniejszych projektów. Do tego obsługa bazki jakimś SQLAlchemy i masz.
  • 0
@Whiskeyjack29: Formsy właśnie powinny działać, tylko byle się dopasować pod NetFrameworka na dinozaurowym XPku.

@aegispolis @wiesiu2 @panDocent
Serwer w firmie jest, najwyżej byłby jeden PCet z xampem odpalony i jazda.
PHP to właśnie myślałem zainstalowany na serwerze i przez przeglądarkę user będzie wchodził I tyle. Uprawnienia i konta widziałem w HeidiSQL można pozakładać i dany użytkownik loguje się i ma ograniczone pole manewru.

Gdyby był jakiś gotowiec w Wordpresie do takich
Z średnią wiedzą programistyczną i kilkoma miesiącami czasu idziecie w PHP, C# czy coś innego?


@foneswein: Z średnią wiedzą - zatrudnij kogoś do tego. Prędzej czy później koszty złej konfiguracji Cię zjedzą.

@foneswein: Python to jest teraz najpopularniejszy język. A poziom skomplikowania nieporównanie mniejszy, niż we wszystkim z rodziny C. A PHP to ju ż jest prehistoria generalnie. Jak chcesz iść w webdev, to python/java/javascript z nodejs. Nie napisałeś też za bardzo, co właściwie ta stronka ma robić. No i bardziej bym polecał jednak to fastapi niż flask/django, które już też są dość leciwe i pod wieloma względami przestarzałe.
@foneswein: jak chcesz coś prostego to Go i ten tutorial https://blog.jetbrains.com/go/2022/11/08/build-a-blog-with-go-templates/ , który pokazuje jak ogarnąć bloga przy użyciu bazy SQLowej i frontendu renderowanego w aplikacji (zwykłe server side). Zalety:
* go jest proste do nauki
* jest w miarę przyszłościowe
* zbudowaną aplikację możesz uruchomić na każdym komputerze. Kompilator go generuje samowystarczalną binarkę, którą możesz uruchomić na dowolnym w miarę nowoczesnym systemie (tu jest problem z windows XP, który przestał
@foneswein python najłatwiejszy, django to framework do pythona do tworzenia stron www i prostych paneli administracyjnych. Nie instalujesz tego na stacjach roboczych tylko na serwerze i przez mod wsgi łączysz z apache
@foneswein: Poważnie bym się zastanowił na opłacalnością, serwisowalnością i bezpieczeństwem danych. Prawdopodobnie bym zasugerował wdrożenie czegoś w stylu Airtable lub Notion, mooooooże Google Sheets.
  • 1
Jak chcesz iść w webdev, to python/java/javascript z nodejs. Nie napisałeś też za bardzo, co właściwie ta stronka ma robić


@aegispolis: chciałem iść, dopóki rynek nie podupadł i już nie chce xd A ten PHP plus jakieś bazy danych może się bardziej przydatny okazać.
Stronka ma w sumie przyjmować 20 inputów, jako jeden wpis dokumentacji i wyświetlać na osobnej stronie wpisy z poprzednich dni. W przyszłości po prostu więcej danych będzie
  • 1
I ogólnie wielkie dzięki za liczne odpowiedzi

Porobię trochę researchu e następnych dniach, parę filmików jak ktoś skleja coś podobnego i najprawdopodobniej wybiorę coś w miarę niezbyt martwego i szybkiego do postawienia konceptu i rozbudowywania
A ten PHP plus jakieś bazy danych może się bardziej przydatny okazać.


@foneswein: No to php w niczym innym, niż webdev i to w dość przestarzałych technologiach ci się nie przyda. Generalnie Python odjąłby ci całe pierdzielenie się z kompilatorami, co dla poczatkującego byłoby zdecydowanie ułatwieniem. No i też się przydaje w wielu innych zastosowaniach do takiej automatyzacji pracy.

Mirek @aegispolis mówi że ta gałąź programowania usycha :D


@foneswein: Tzn