Zamierzam stworzyć prostą apkę (na potrzeby własne/hobbystyczne) do sprawdzania pewnego ciągu znaków. Mogę to zrobić na 2 sposoby:
a) HTML/CSS/JS
b) C# lub podobne
Pytanie czym proponujecie się kierować wybierając tutaj technologię.
Zrób na 2 sposoby, policz czas wykonania dla kazdej ścieżki, usuń wersję robiona dłużej.
A tak serio to ja mam zdecydować za Ciebie w czym masz zrobić prostą Apke? Zrób w tym co umiesz. A jeśli umiesz wszystko
to wybierz to w czym chcesz umieć wszystko + 1
rafal95p napisał(a):
Zamierzam stworzyć prostą apkę (na potrzeby własne/hobbystyczne) do sprawdzania pewnego ciągu znaków. Mogę to zrobić na 2 sposoby:
a) HTML/CSS/JS
jeśli do takiej prostej rzeczy, to po co w ogóle ma mieć GUI? Wystarczyłaby apka konsolowa w Node.js.
konsolowa aplikacja w Haskellu albo Ruscie
Chodzi o apkę, którą będzie dało się łatwo przenosić/przesyłać mailem. Ponadto interfejs konsolowy nie wchodzi w grę.
no to np. HTML/CSS/JS i możesz wrzucić online gdziekolwiek.
Czyli mamy input, który walidujemy, a potem dekodujemy w postaci ładnego UI. Będzie to dobre do nauki frameworka JS?
Tylko po co tu cały framework JS?
Brzmi jak wciskanie bibliotek na siłę tylko po to żeby ich użyć a opisany problem wygląda na prosty scenariusz dla aplikacji konsolowej czy trywialnej strony napisanej w czystym JS.
rafal95p napisał(a):
Czyli mamy input, który walidujemy, a potem dekodujemy w postaci ładnego UI. Będzie to dobre do nauki frameworka JS?
frameworki JS rozwiązują inne problemy:
- zaawansowane GUI, wtedy łatwo możesz podzielić sobie na reużywalne komponenty i łatwiej można tym zarządzać później (ale z tego, co piszesz, to będzie to raczej proste - ot input i jego walidacja)
- dużo interakcji i zmieniającego się dynamicznego stanu (a tu znowu - interakcja będzie bardziej statyczna jak sobie to wyobrażam)
- optymalizacja ładowania i wyświetlania/aktualizowania wielu elementów (nie będziesz miał pewnie wielu tych elementów)
- dzielenie logiki apki i widoku między przeglądarkę i serwer (nie będzie to aż tak duża aplikacja, żeby to miało takie znaczenie)
itp.
A jeśli twoim problemem jest Czyli mamy input, który walidujemy, a potem dekodujemy w postaci ładnego UI
, to jest okazja prędzej do nauczenia się obsługi regexpów w JS albo do poznania sposobów na ładne stylowanie za pomocą CSS. No chyba, żebyś chciał zrobić z tego jakieś bardziej zaawansowane GUI w stylu https://regex101.com/ to wtedy mógłby się framework przydać.
@rafal95p użyj to co znasz, a jeśli nic nie znasz to weź excel
Zrób to najprościej jak się da.