Wątek przeniesiony 2023-05-22 08:08 z Inżynieria oprogramowania przez Riddle.

Rodzaj aplikacji programu do sprawdzania znaków

0

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ę.

2

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

2
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.

2

konsolowa aplikacja w Haskellu albo Ruscie

0

Chodzi o apkę, którą będzie dało się łatwo przenosić/przesyłać mailem. Ponadto interfejs konsolowy nie wchodzi w grę.

0

no to np. HTML/CSS/JS i możesz wrzucić online gdziekolwiek.

0

Czyli mamy input, który walidujemy, a potem dekodujemy w postaci ładnego UI. Będzie to dobre do nauki frameworka JS?

3

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.

1
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ć.

1

@rafal95p użyj to co znasz, a jeśli nic nie znasz to weź excel

0

Zrób to najprościej jak się da.

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