DevOps-Together / devopsiarz-webserver

4 stars 0 forks source link

Wybór technologii pod projekt. #1

Open mateusz-szczyrzyca opened 2 years ago

mateusz-szczyrzyca commented 2 years ago

Zapraszam do dyskusji, może być bash, Python, Go, node, Rails, Rust. Nie może być ten sam język, co użyty w projekcie load-balancer czy webserver. Projekt będzie prosty i będzie miał za zadanie naukę programowania, w razie czego inni pomagają (zależy w czym się specjalizują). Potem będziemy porządnie devopsować z tym całym stackiem tych kilku mikroserwisów, które powstaną.

fuzzyoung commented 2 years ago

Może zacznijmy od tego co ma najniższy próg wejścia (dla osób, które wcześniej nie miały doczynienia z programowaniem) i później zawsze można zmodyfikować kod w miarę zdobywania umiejętności. Co Wy na to?

mateusz-szczyrzyca commented 2 years ago

Może zacznijmy od tego co ma najniższy próg wejścia (dla osób, które wcześniej nie miały doczynienia z programowaniem) i później zawsze można zmodyfikować kod w miarę zdobywania umiejętności. Co Wy na to?

Wydaje mi się, że python tutaj ma taki naprawdę minimalny próg wejścia i to byłaby moja propozycja, ale jeżeli ktoś ma inną lub chce czegoś innego się uczyć, to jak najbardziej można proponować.

impune-pl commented 2 years ago

Python brzmi dobrze, i pojawiał się często w ankietach (30 trafień przy pobieżnym przeszukaniu, wypowiedziało się 40-50 osób).

fuzzyoung commented 2 years ago

Moim skromnym zdaniem Python jest okey, ewentualnie Ruby on Rails jest też spoko tylko nie wiem czy się nada

mateusz-szczyrzyca commented 2 years ago

Każdy się nada, nikt tu nikogo nie będzie rozliczał za słabą znajomość języka, nieoptymalne algorytmy czy inne rzeczy.

Gomusss commented 2 years ago

Też bym się skłaniał do wyboru najprostszym rozwiązaniom w tym momencie więc byłbym za Pythonem i Bashem do oskryptowania całości

goodbit22 commented 2 years ago

go lub rust, nigdy w nich nie pisałem wiec chciałbym coś w nich porobić

impune-pl commented 2 years ago

@goodbit22 również chciałbym się poduczyć Rusta, ale lepiej byłoby zacząć od czegoś przystępniejszego, ponieważ nie wszyscy mieli już doświadczenie z tworzeniem oprogramowania. Będziemy się uczyć nie tylko języka ale również metodologii pracy, robienia code review, architektury itd. Rust byłby dobrym wyborem na jeden z przyszłych projektów, na przykład load balancer.

fuzzyoung commented 2 years ago

Myślę, że propozycja z Python jest ciekawa, bo można będzie skorzystać z Flask. Oczywiście Rust też jest ciekawy

gradzikowski commented 2 years ago

Też uważam, że fajnie byłoby wykorzystać Pythona. Bardzo popularny, o ile nie najbardziej popularny język w świecie DevOps ;)

eminjk commented 2 years ago

no to python +1