• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jaki język backendowy wybrać?

0 głosów
397 wizyt
pytanie zadane 19 grudnia 2016 w Systemy CMS przez Waszka Nowicjusz (130 p.)
Poszukuję języka back-endowego lub frameworka najlepszego do tworzenia aplikacji webowych. Podstawowe rozeznanie zrobiłem, jednak bez lepszej znajomości danego języka trudno zdecydować na którym warto się skupić.

Po podstawowym rozeznaniu wybrałem: Python z frameworkiem Django, Python z frameworkiem Flask, PHP, Ruby on Rails. Trzeba się skupić, jednak na jednym języku. Teraz pytanie którego warto się uczyć. Ewentualnie jakiś inny język, którego nie wymieniłem i jest godny uwagi z jakiegoś powodu.

Rozumiem oczywiście, że każdy język ma swoje zalety i wady, jednak przy mojej wiedzy z programowania back-endowego, trudno wybrać ten, który będzie odpowiedni.

3 odpowiedzi

0 głosów
odpowiedź 20 grudnia 2016 przez xandros Nałogowiec (27,620 p.)
Pytań odnośnie języków było po pęczki, trzeba byłoby poszukać.

Odnośnie pehapowych frameworków:

https://github.com/ziadoz/awesome-php#frameworks

https://github.com/ziadoz/awesome-php#micro-frameworks

Tak tylko napomne, że znajomość większej ilości wyjdzie ci na zdrowie. : )
komentarz 20 grudnia 2016 przez Waszka Nowicjusz (130 p.)
Wiem, że pytań o to było dużo, jednak pytań sprecyzowanych na back-end nie znalazłem, które by wskazały faktycznie na jakiś język. Większość się kończy na napisaniu, że język A jest najlepszy i tyle. Bez jakiegokolwiek argumentu.

W internecie umiem szukać. Wiem jakie są frameworki do każdego języka backendowego, jednak szukam bardziej kogoś kto może się wypowiedzieć na podstawie doświadczenia dlaczego dany język jest lepszy od języka B.
komentarz 20 grudnia 2016 przez xandros Nałogowiec (27,620 p.)

> Python z frameworkiem Django, Python z frameworkiem Flask, PHP, Ruby on Rails

Czyli same języki skryptowe więc teoretycznie w każdym możesz zrobić to samo i będą miały PODOBNY performance.

Jak dla mnie nie powinieneś tracić czasu i wybrać jakikolwiek z tych języków.

Ale by nie było:

  • Python nadaje się do czegoś więcej niż tylko strony internetowe (czyli wiedza może ci się przydać nie tylko w webdevie)
  • > ruby jest dziwne, ruby jest słabe, rubyt nie jest najlepsze w niczym, ruby dużo ci nie da, ruby nie jest dojrzałe, ruby chyba nie jest wspierane, ruby nie jest najszybcie
komentarz 20 grudnia 2016 przez xandros Nałogowiec (27,620 p.)
0 głosów
odpowiedź 20 grudnia 2016 przez spokojny Pasjonat (23,560 p.)
Python, bo łatwy do nauczenia, jak Ci się znudzi backend, możesz pisać coś innego. Programy GUI, mobilne. Do tego ma super szybkie frameworki Django, Pyramid, Tornado. A z bardziej korporacyjnych to Scala i Kotlin.
komentarz 20 grudnia 2016 przez Comandeer Mentor (368,950 p.)

Python, bo łatwy do nauczenia, jak Ci się znudzi backend, możesz pisać coś innego. Programy GUI, mobilne.

Brzmi jak JS… :v

Przepraszam, musiałem ;) 

komentarz 20 grudnia 2016 przez adrian17 VIP (105,100 p.)
Raczej mało kto pisze programy mobile w Pythonie, a naukowe/analizę danych w JSie.
komentarz 20 grudnia 2016 przez Waszka Nowicjusz (130 p.)
Znam możliwości Pythona na innych płaszczyznach. Zwłaszcza, jeżeli chodzi a framework kivy oraz programowanie ogólnie na Raspberry. Niestety moja wiedza z backendowej wersji Pythona a dokładniej frameworków jest dość ograniczona, dlatego poszukuję osób, z doświadczeniem, które mogą się wypowiedzieć na dany temat. Przeglądanie dokumentacji i poczytanie o danym, języku nie daje takiej możliwości, jak ktoś kto w tym już pracował.

Co do samego JS to ograniczam jego znajomość do front-endu. Może kiedyś przyjrzę się bardziej innym możliwością tego języka.

A programy mobilne na podstawie doświadczenia chyba większości to JAVA na Andka oraz Swift/C-Objective na iOS. Mało kto używa innych technologii.
0 głosów
odpowiedź 20 grudnia 2016 przez Kornelia Kobiela Nałogowiec (33,610 p.)
To może Nodejs. Poćwiczysz JavaScript od razu i będziesz miał doświadczenie we frontend.
komentarz 20 grudnia 2016 przez Waszka Nowicjusz (130 p.)
Front-end znam dobrze razem z JavaSrciptem. Node.js jakoś mnie nie przekonuje, nie ma czegoś czym mógł mnie urzec.
komentarz 21 grudnia 2016 przez Kornelia Kobiela Nałogowiec (33,610 p.)
To może zapytam, czym miałby cię urzec język programowania. A tak po cichu polecę Pythona.
komentarz 23 grudnia 2016 przez Waszka Nowicjusz (130 p.)
Urzec? Hmmm, łatwością implementacji, prędkością działania czy chociażby możliwościami łączenia się z bazą danych w tym właśnie prędkością.

Podobne pytania

0 głosów
4 odpowiedzi 197 wizyt
–3 głosów
2 odpowiedzi 223 wizyt
–14 głosów
11 odpowiedzi 999 wizyt
pytanie zadane 28 sierpnia 2016 w Inne języki przez KPXD Początkujący (300 p.)

39,674 zapytań

78,066 odpowiedzi

153,404 komentarzy

18,726 pasjonatów

Przeglądających: 225
Pasjonatów: 18 Gości: 207

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...