W jaki sposób wybrać technologię do aplikacji?

0

Witam, dla własnych potrzeb chcę napisać aplikację do handlu samochodami, ale to jako projekt hobbystyczny. Na pewno użyje do tego języka Python ponieważ ogarniam już podstawy, pytanie tylko brzmi z jakiej biblioteki mam korzystać ? Słyszałem o TKinter, pyQt, PySide itp. Która z nich będzie najprostsza ? Zależałoby mi na tym żeby była również jakaś dokuemntacja/kurs/książka w języku polskim dla danej biblioteki. Bo dotychczas nie znalazłem praktycznie nic o tworzeniu aplikacji okienkowych w Pythonie. Chciałbym również aby w przyszłości możnabyło zaprezentować te transakcje w formie graficznej w formie wykresów/diagramów w oparciu o miesiąc/markę pojazdu, ocene transakcji itp.

Program który chce stworzyć na pewno musi mieć opcję zapisu wklejonych obrazków. Ale raczej każda biblioteka to umożliwia więc nie będę się rozpisywał o tym co chcę w programie bo to chyba nie wpłynie na polecane przez Was programy. Dziękuję za pomoc.

0

Wyglądasz na początkujacego, a tkinter jest najprostszy i do tego budnled z pythonem, więc zacząłby od niego. PyQt i PySide to praktycznie jedno i to samo.

0
  1. bałbym się znacznego projektu w jezyku dynamicznym.
  2. O ile Python + Tk jest bardzo dobrym wyborem na maluchy GUI, to na większe niekoniecznie
  3. Jak "ogarniasz podstawy" to polegniesz na tym temacie. Ostzrelaj się (być może Pythion+Tk) w jakieś kółka i krzyżyki
  4. Dok w języku polskim - zapomnij, są podstawy, centralne moduły, i to jest pełny oidpowiednik angielskiej (nie wiem czy w idelanie aktualnych wersjach), ale każda trudność -> angielski
  5. O wiele za duży projekt na kwalifikacje, i na język dynamiczny -> ale "nie przejmuj się", programiści ciągle się uczą nowych języków.
Szczerbatek napisał(a):

Witam, dla własnych potrzeb chcę napisać aplikację do handlu samochodami, ale to jako projekt hobbystyczny.
..
Program który chce stworzyć na pewno musi mieć opcję zapisu wklejonych obrazków.

Program hobbystyczny niczego nie musi. Pytanie, czego "zapomniałeś" to powiedzieć ? Sorry, ale tu są setki poczatkujacych, którzy w miesiać chcą komercjalizować

0

A jakby zrobić to w django lub Flasku jako aplikacja internetowa? Czy to już w ogóle zły pomysł ? Kieruję się po prostu dostępnością materiałów w języku polskim a django ma ich sporo :)

0
Szczerbatek napisał(a):

A jakby zrobić to w django lub Flasku jako aplikacja internetowa? Czy to już w ogóle zły pomysł ? Kieruję się po prostu dostępnością materiałów w języku polskim a django ma ich sporo :)

Oba z tych podejść są spoko

0
Szczerbatek napisał(a):

A jakby zrobić to w django lub Flasku jako aplikacja internetowa? Czy to już w ogóle zły pomysł ? Kieruję się po prostu dostępnością materiałów w języku polskim a django ma ich sporo :)

Zawsze jak wdepniesz, rozwiązania problemów tylko w anglojęzycznym świecie.

Tutki dla początkujących od copywriterów, do pierwszego ekranu, bo o tej dokumentacji pewnie mówisz, to za mało (pominę, że wielu piszących te tutki jest niewiele do przodu przed tobą *) )

*) trafiłem na polskojęzyczną stronkę n/t jawowskie. Spis treści - o kurcze, ale dużo. Design graficzny strony - perfekcyjny. Treść - poziom przedszkola, i z istotnymi nie tylko błędami, ale dowodami nie rozumienia konceptów

0

Dziękuję za pomoc, na razie na kartce planuje projekt programu, rysuje, zmazuje...ale mam dziwnie włożone do głowy to że od razu musi być na gotowo bez poprawek i boje się kreślić i poprawiać na kartce...a przecież planowanie i projektowanie polega na tym żeby kreślić, zmazywać i ulepszać swoje dzieło :D

48

A ja bym w ogóle zrezygnował z tk, tylko zrobił to w postaci apki webowej - Takiej offline. Wtedy po ludzku stworzył templatki html i podpiął do tego logikę.

0

No może i masz racje i to na pewno jest jakieś rozwiązanie, tylko muszę się z kolei nauczyć HTML....

0
Szczerbatek napisał(a):

Dziękuję za pomoc, na razie na kartce planuje projekt programu, rysuje, zmazuje...ale mam dziwnie włożone do głowy to że od razu musi być na gotowo bez poprawek i boje się kreślić i poprawiać na kartce...a przecież planowanie i projektowanie polega na tym żeby kreślić, zmazywać i ulepszać swoje dzieło :D

Plan dobra sprawa.
Wprawdzie nasuwa sie pytanie, czy mało ostzrelany z architekturą (czyli projektami wiekszymi niż 1 formatka) np na poziomie metydyki projektowania utrzyma się (np będzie zmieniał konwencję projektowania na każdej sesji) ... ale NA PEWNO lepiej z planem niż bez.

@ledi12: Kolega zaczyna.

@Szczerbatek: plany planami, ok. Ostrzelaj sie pod względem kodowania z projektami mniejszej skali. Bo widzę że tu tylko hasłowo rzucane sa technologie / frameworki, nazwy, hasła, a na tym etapie nawet nie to, że nie znasz odpowiedzi (to by było z rozumiałe), ale nawet nie masz materiału, o co pytać.
Po drobniejszym/ch projekcie/ch dopiero będziesz na pierwszym etapie do mądrości, czyli stawianie pytań.

Po wykonaniu pierwszego projektu skali mniejszej od sprzedaży, sądzę sam się z litością uśmiechniesz na swoje notatki z planowania. Takie jest życie.

0

Wiem że nie będzie lekko...no ale od czegoś trzeba zacząć. Tak czy tak, dziękuję za pomoc :)

0
Szczerbatek napisał(a):

Wiem że nie będzie lekko...no ale od czegoś trzeba zacząć. Tak czy tak, dziękuję za pomoc :)

Preferujesz Uraaaa wpieriod, za rodinu za Stalinu, czy systematycznie, etapami (a np kod projektu warstwami) ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1