Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Хочу научиться писать сайты  (Прочитано 8516 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shtunder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Хочу научиться писать сайты
« : 27 Апреля 2012, 21:23:59 »
Добрый день!
 Я хочу научиться создавать сайты, движки (как пример: этот сайт, Ucoz). Я понимаю, что такие сайты создает не один человек ,а целые группы. Меня интересует именно программирование. Я в этом деле нуб. Пытался гуглить, но везде разная информация, поэтому в голове сейчас по этой теме полный кавардак. Подскажите с чего начать. Самое главное не могу понять, что учить для современного Web-программирования(какие технологии). ASP.Net, PHP+Mysql+Ajax+jquery(css+html знаю), Java, или еще что-то(что лучше изучать)? Если напутал что, извиняйте, т.к я полный нуб пока в этом.
Моя задача - это слать в головы реквесты, и пока не получу 500, я не сдвинусь с места.

Оффлайн Twinnie

  • Любитель
  • *
  • Сообщений: 70
  • Изучаю Linux
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #1 : 27 Апреля 2012, 21:45:31 »
JavaScript - клиентский язык программирования. То есть результат напрямую зависит от движка, используемого в том или ином браузере, поэтому результаты иногда могут удивлять. Но, сегодня, уже реже такие ситуации встречаются. jQuery - это фреймворк (библиотека) JavaScript'а. AJAX - технология построения интерактивных интерфейсов, реализуемая, в частности, и на JavaScript.

Делать сайты на Java, Perl или Python, по-моему, извращение, так как более заточены под иные задачи. Хотя это уже моё личное мнение, не надо к нему придираться.

PHP в связке с MySQL, по-моему, лучше всего подходит для сайтов. Хотя ещё есть язык Ruby (чаще упоминают его фреймворк - Ruby on Rails), с которым я не знаком, говорят, что тоже хороший для сайтов (именно фреймворк). Надо отметить, что MySQL - это система управления базами данных (СУБД). Язык, на котором пишутся запросы, называется просто SQL. И в разных СУБД имеет свои особенности, хотя и небольшие, в том числе, и в MySQL. К примеру, можно выделить оператор LIMIT (насколько я знаю, работает только в MySQL).

ASP.NET не советую, так как:
1. Не кроссплатформенная технология, то есть для запуска сайтов необходим Windows.
2. Сложновато в освоении, особенно для тех, кто не занимался разработкой сайтов, по-моему.
HP Pavilion 14-ce0024ur / Arch Linux Gnome

Оффлайн Zeka13

  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #2 : 27 Апреля 2012, 21:56:35 »
Начать нужно с HTML, затем учить CSS, затем JavaScript и PHP, разумеется можно всё сразу

а затем уже сами поймёте что дольше изучать
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн shtunder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #3 : 27 Апреля 2012, 22:04:20 »
Html и css знаю. Т.е, как я понял, надо изучать Jquery, Ajax, php и Мysql.

Пользователь решил продолжить мысль 28 Апреля 2012, 13:05:24:
Еще подскажите пожалуйста!

На php+mysql+ajax+jquery можно написать полноценный сайт.
А на Ruby(Ruby on rails)+ Mysql можно написать полноценный сайт? Или к этому еще что-то надо?
Просто хочу определиться какой набор изучать, для создания полноценного сайта.
Заранее спасибо.
« Последнее редактирование: 28 Апреля 2012, 13:05:24 от shtunder »
Моя задача - это слать в головы реквесты, и пока не получу 500, я не сдвинусь с места.

Оффлайн Bers

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
    • Домашняя страничка
Re: Хочу научиться писать сайты
« Ответ #4 : 29 Апреля 2012, 11:44:15 »
Html и css знаю. Т.е, как я понял, надо изучать Jquery, Ajax, php и Мysql.

Пользователь решил продолжить мысль 28 Апреля 2012, 13:05:24:
Еще подскажите пожалуйста!

На php+mysql+ajax+jquery можно написать полноценный сайт.
А на Ruby(Ruby on rails)+ Mysql можно написать полноценный сайт? Или к этому еще что-то надо?
Просто хочу определиться какой набор изучать, для создания полноценного сайта.
Заранее спасибо.

учи php, он для совсем новичков проще

Оффлайн Twinnie

  • Любитель
  • *
  • Сообщений: 70
  • Изучаю Linux
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #5 : 29 Апреля 2012, 15:39:44 »
А на Ruby(Ruby on rails)+ Mysql можно написать полноценный сайт? Или к этому еще что-то надо?
На этом тоже можно делать полноценные сайты.

Если говорить об огромных проектах, то иногда их пишут на нескольких языках сразу. Например, Twitter. Где-то на хабре видел описание какие языки использованы для него. Там разработчики, вроде, даже свой язык или фреймворк написали для этого.
HP Pavilion 14-ce0024ur / Arch Linux Gnome

Оффлайн Zeka13

  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #6 : 29 Апреля 2012, 17:50:53 »
учите LAMP
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн spectator

  • Участник
  • *
  • Сообщений: 120
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #7 : 30 Апреля 2012, 07:46:32 »
учите LAMP
Хотел бы я посмотреть на человека, изучающего Apache.

shtunder, PHP. Дальше само пойдёт.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #8 : 30 Апреля 2012, 12:47:48 »
apache+bash
Wars ~.o

Оффлайн maks09

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #9 : 30 Апреля 2012, 17:46:24 »
Цитировать
Начать нужно с HTML, затем учить CSS, затем JavaScript и PHP, разумеется можно всё сразу

а затем уже сами поймёте что дольше изучать
Присоединяюсь. Если с версткой все нормально (css+html знаю), тогда начинай учить JavaScript. А после подходи к PHP. Благо книг на забугорном языке достаточно.
*nix-like & *nix-way

Оффлайн Otto Baynes

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
    • www.emunix.org
Re: Хочу научиться писать сайты
« Ответ #10 : 30 Апреля 2012, 18:45:43 »
Python + Django  :coolsmiley:

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #11 : 01 Мая 2012, 13:44:56 »

картинка случай чисел, просто apache+bash
Wars ~.o

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #12 : 01 Мая 2012, 15:03:57 »
просто apache+bash

В таком случае можно ещё проще: Perl или PHP. Тут и Apache не обязателен.

« Последнее редактирование: 01 Мая 2012, 15:05:56 от unimix »

Оффлайн WereBeast

  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #13 : 01 Мая 2012, 16:57:18 »
Хотел бы я посмотреть на человека, изучающего Apache.

shtunder, PHP. Дальше само пойдёт.

+1

Программирую пропаганду
Windows - в гландах

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Хочу научиться писать сайты
« Ответ #14 : 01 Мая 2012, 17:37:46 »
unimix,
незнаеш баш, тоже терминал вывод на сайт. Perl или PHP мне надоело.
Wars ~.o

 

Страница сгенерирована за 0.061 секунд. Запросов: 25.