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

Chcę się nauczyć tworzyć strony internetowe od jakiego języka zacząć naukę ?

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
+3 głosów
3,877 wizyt
pytanie zadane 31 października 2015 w Rozwój zawodowy, nauka, praca przez darekj19 Użytkownik (910 p.)

6 odpowiedzi

+4 głosów
odpowiedź 31 października 2015 przez event15 Szeryf (93,790 p.)
Ci, którzy mówią, że warto żebyś zaczął od C++ niech się pukną w beret.

Jeśli chodzi Ci o programowanie w web to PHP, Python, Java, ASP.

PHP jest tylko do webówki i na niego jest większość serwerów przystosowana.

Python i Java mają swoje specyficzne klimaty ale można w nich pisać również programy. Na ASP się nie znam ale to od Microsoftu więc serwery na strony są odpowiednio droższe.

 

Jeżeli już masz zaczynać od innego języka to Java - z tym że to w pełni obiektowy język i będziesz musiał się z miejsca nauczyć dodatkowych pojęć, jak: klasa, klasa abstrakcyjna, interfejs itp.
komentarz 31 października 2015 przez event15 Szeryf (93,790 p.)
komentarz 31 października 2015 przez Comandeer Guru (607,060 p.)
Przecież Java w backendzie z palcem w wiadomo gdzie bije na głowę Pythona czy RoR… Twitter przepisał całość  z RoR na Javę, bo mu serwery nie wyrabiały i teraz jest OK.
komentarz 31 października 2015 przez event15 Szeryf (93,790 p.)
@Comandeer +1 :)
komentarz 31 października 2015 przez Dorion300 Szeryf (90,250 p.)
@even15 Co ma tworzenie gier do tworzenie stron? (Strona pokazuje szybkość działania jeśli mowa o tworzeniu Gier)

No chyba że tworzenie gier za dużo to się nie różni od tworzenia czegokolwiek.
komentarz 31 października 2015 przez event15 Szeryf (93,790 p.)
@Dorion300, nie ważne. Chodzi o głupi mit że Java jest wolna.
+4 głosów
odpowiedź 31 października 2015 przez Dorion300 Szeryf (90,250 p.)
edycja 31 października 2015 przez Dorion300
od HTML,JS i php

C++ nie jest ci potrzebny.

Opcjonalnie jeszcze Python.
0 głosów
odpowiedź 31 października 2015 przez Wiktor Majchrzak Użytkownik (760 p.)
Na początku musisz poznać podstawy HTML . Po ich poznaniu naucz się podstaw CSS , a potem przejdż do PHP i JS
0 głosów
odpowiedź 31 października 2015 przez Dorian Bajorek Dyskutant (7,920 p.)
Myśle że najlepszym na stat jest oczywiście HTML,powinieneś zrobić  stronę za pomocą HTML a później nauczyć sie CSS'a i tą strone z HTML'a poprostu troch pododawać CSS'a potem tak samo z JavaScript i PHP dobiero potem MySql Ruby itp.
0 głosów
odpowiedź 31 października 2015 przez ZakosiliMiNeta Nałogowiec (30,870 p.)

Zależy co chcerz zrobić konkretnie? Prostą stronę bez logowań jakiejś komunikacji PC - człowiek to wystarczy ci poprostu HTML i CSS. Jeśli chcerz jakieś logowanie, bazy danych to SQL PHP HTML CSS JS.

Ewentualnie ​to python i ( moduł django ), ruby ( framework ruby on rails ), java ( nie pamietam nazwy ale chyba ASP czy jakoś tak). Taki wybór poleciłbym już ogarniętym ludziom w web programowaniu

Na upartego da się stronę zrobić w c++. Tak postąpił facebook by zaoszczędzić na $$  by nie stawiać więcej  serverów.

Tak jak koledzy pisali to nie trzeba się uczyć c++ na początek. Lecz prawdą jest jeśli umiesz język typu c++, js czy inny podobny to jesteś w stanie bardzo szybko nauczyć się innego języka.

komentarz 31 października 2015 przez Comandeer Guru (607,060 p.)

java ( nie pamietam nazwy ale chyba ASP czy jakoś tak)

ASP .NET to całkowicie inna technologia, stworzona przez MS. Pewnie Ci chodzi o JSP - Java Servlet Pages.

Na upartego da się stronę zrobić w c++. Tak postąpił facebook by zaoszczędzić na $$  by nie stawiać więcej  serverów. 

Nieprawda. FB kompiluje PHP/Hack do C++ - a obecnie chyba już nawet nie do C++, tylko do bytecode'u, uruchamianego w HHVM. 

–3 głosów
odpowiedź 31 października 2015 przez Michau Xlow Pasjonat (15,190 p.)
Cześć, sporo takich tematów już powstało... Ogólnie rzecz biorąc dobrym wyborem na naukę pierwszego języka będzie C++ Dlaczego? Ano dlatego, że gdy ten język w miarę opanujesz, nauka każdego kolejnego będzie prostsza i przyjemniejsza. Jeżeli chodzić o tworzenie stron www to należy poznać chociaż podstawy HTML, bez tego ani rusz, css - czyli arkusze styli, dzięki, którym strona nabierze odpowiedniego wyglądu, oraz PHP, odpowiedzialny za wszelkiego rodzaju funkcjonalność strony.
komentarz 31 października 2015 przez Comandeer Guru (607,060 p.)
Z doświadczenia powiem, że jeśli się chce iść w web, to C++ raczej może wręcz przeszkadzać. W nauce Rubiego i Pythona na pewno nie pomoże, a i JS jest na tyle specyficzny, że może być średnio.
komentarz 31 października 2015 przez Tomatosoup Pasjonat (18,530 p.)
Potwierdzam, jeżeli chce iść typowo w web nabierze tylko złych nawyków z C++'a do Pythona. Z php'em może być lepiej, na razie niech sie uczy pisania stron statycznych.
komentarz 31 października 2015 przez Strategiusz Dyskutant (9,220 p.)
edycja 31 października 2015 przez Strategiusz
To jakaś plaga z tym polecaniem C++ "bo potem łatwiej nauczyć się innych języków". Prawda jest pewnie taka, że wielu zaczynało od C++, ale dlatego, że najpierw chcieli zrobić grę, albo musieli się go nauczyć w szkole. No i im potem było łatwiej uczyć się innych języków i polecają C++. To że kolejnych języków uczy się łatwiej to prawda, ale to też prawda, gdy zaczniesz naukę od innego języka, więc to z tą edukacyjnością C++ to naciągane i spowodowane tym, że często był dla wielu pierwszym językiem. C++ ma wprawdzie taką zaletę, że nie musisz znać innych rzeczy, by napisać helloworld w konsoli, a PHP czy JS wymagają dodatkowo HTML (przynajmniej w kursach). Ale w konsoli od razu możesz pisać też w wielu innych popularnych językach czyli: C#, Java, Ruby, Python.

I co, ja się uczyłem w kolejności Logo, Pascal, C, C++, wszystko niby logiczne i pomagało zrozumieć coraz bardziej złożone rzeczy, ale teraz wiem, że to było głupie i spowodowane tym, że szkoła ma równać w dół, a poza tym Pascal był już wtedy przestarzały. Nikomu bym nie polecił tej samej drogi.
komentarz 31 października 2015 przez Dorion300 Szeryf (90,250 p.)

C++ Dlaczego? Ano dlatego, że gdy ten język w miarę opanujesz, nauka każdego kolejnego będzie prostsza

Tak samo jak z C#/java/python/pascal/C, nauczysz się go i będziesz umiał z łatwością nauczyć się innych języków, także C++....

komentarz 31 października 2015 przez event15 Szeryf (93,790 p.)

Jeżeli chodzić o tworzenie stron www to należy poznać chociaż podstawy HTML, bez tego ani rusz, css - czyli arkusze styli, dzięki, którym strona nabierze odpowiedniego wyglądu 

Oczywiście Pan kłamie. Można tworzyć strony www i nawet nie dotknąć HTML i CSS. 

komentarz 31 października 2015 przez Comandeer Guru (607,060 p.)

Można tworzyć strony www i nawet nie dotknąć HTML i CSS. 

Można… ale co z tego nam wyjdzie? ;) HTML i CSS w końcu jakoś trzeba wygenerować. 

komentarz 31 października 2015 przez event15 Szeryf (93,790 p.)
Aplikacja webowa bez GUI :)
komentarz 31 października 2015 przez Comandeer Guru (607,060 p.)
A, no to tak ;) Z tym, że API w backendzie to raczej nie strona :P
komentarz 31 października 2015 przez event15 Szeryf (93,790 p.)

Ale podwalina, swoją drogą autor w ogóle nie sprecyzował pytania, bo zupełnie olał pole "treść pytania", więc myślę, że można założyć iż chce on iść albo we frontend, albo w backend, albo full-stack. 

 

Podobne pytania

0 głosów
2 odpowiedzi 544 wizyt
–1 głos
9 odpowiedzi 5,578 wizyt
pytanie zadane 30 października 2015 w Rozwój zawodowy, nauka, praca przez darekj19 Użytkownik (910 p.)

93,439 zapytań

142,431 odpowiedzi

322,677 komentarzy

62,802 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...