Сначала JS, а потом php или же наоборот?

12 3
anton000
На сайте с 10.05.2013
Offline
32
6398

Я пока что ещё новичок и совсем недавно начал изучать программирование на JS, около недели назад я его окончил и начал изучение Jquery. Изучаю где-то по 2-3 часа в день. Такой вопрос: мне сейчас до конца пройти обучение Jquery ( изучая его 2-3 часа в день), или же обучаться Jquery ( 2 часа ) и параллельно начать изучать php тоже по 2 часа в день. Какой вариант посоветуете принять?

Апокалипсис
На сайте с 02.11.2008
Offline
391
#1

PHP - на сервере.

JS - у клиента в браузере.

Я бы начал с php.

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
anton000
На сайте с 10.05.2013
Offline
32
#2
Апокалипсис:
PHP - на сервере.
JS - у клиента в браузере.
Я бы начал с php.

Спасибо большое за ответ. У меня к вам просьба. Не могли бы вы обосновать ваш ответ?

Просто как-то хочется узнать почему именно php, легче ли он чем JS и его библиотеки.

EN
На сайте с 05.12.2004
Offline
248
#3

anton000, php и js - это разные по области применения средства и используются совершенно для различных задач.

PHP изучают не потому что легче, а потому что это актуальный язык веб-программирования, на котором в том числе написано огромное количество CMS и всевозможного инструментария.

anton000
На сайте с 10.05.2013
Offline
32
#4
ExclusivoN:
anton000, php и js - это разные по области применения средства и используются совершенно для различных задач.

PHP изучают не потому что легче, а потому что это актуальный язык веб-программирования, на котором в том числе написано огромное количество CMS и всевозможного инструментария.

А, вот тогда ответьте на такой вопрос: возможно ли написать CMS на php без JS и его библиотек?

Апокалипсис
На сайте с 02.11.2008
Offline
391
#5
anton000:
А, вот тогда ответьте на такой вопрос: возможно ли написать CMS на php без JS и его библиотек?

Конечно.

Я очень рекомендую вам для старта:

http://phpfaq.ru/newbie

http://phpfaq.ru/na_tanke

Вот эти две ссылки, ну и сам сайт в целом.

Просто без знаний php, вы максимум на яваскрипте можете часы написать, или то что не требует отдачи с сервера. Поэтому сначало php.

anton000
На сайте с 10.05.2013
Offline
32
#6
Апокалипсис:
Конечно.
Я очень рекомендую вам для старта:
http://phpfaq.ru/newbie
http://phpfaq.ru/na_tanke

Вот эти две ссылки, ну и сам сайт в целом.
Просто без знаний php, вы максимум на яваскрипте можете часы написать, или то что не требует отдачи с сервера. Поэтому сначало php.

Я ещё где-то слышал что на библиотеках JS работает интерфейс Gmail Google технологию использует ajax.

---------- Добавлено 30.05.2013 в 12:36 ----------

Всем большое спасибо за ответы!

---------- Добавлено 30.05.2013 в 12:36 ----------

Как понял я, сейчас я изучаю параллельно php с JS.

VHS-1980
На сайте с 21.05.2010
Offline
91
#7

Наверное стоит отметить что js может работать только с данными пользователя.

Поэтому до начала работы с данными пользователь их должен получить.

Т.е. скачать html-код (открыть страничку сайта).

Только после этого возможна полноценная работа кода JS.

Цепочка получается следующей:

Серверный язык (php, perl, asp...) -> html код ->JS

Серверные языки выполняют некую обработку запросов пользователя и выводят результат в HTML-коде, компьютер пользователя получив этот код запускает обработку пользовательских (JS) скриптов.

Т.е. для полноценного сайтостроения важно знать всю связку. Для работы верстальщиком/создателем пользовательских интерфейсов - html+js. Но ключевым будет все равно html.

doctorpc
На сайте с 12.07.2009
Offline
112
#8
anton000:
Как понял я, сейчас я изучаю параллельно php с JS.

Правильно поняли. Изучайте параллельно, а еще лучше на практике. Делайте какой-нибудь свой проект.

Нет необходимости изучать Jquery. Запоминать все его функции. Достаточно понимать как он работает и какие вопросы решает. Это не отдельный язык, а всего лишь библиотека javascript которая облегчает его использование. Описание каждой функции легко найдете в интернете при необходимости.

Очень скоро вы начнете понимать что можно сделать только с помощью Javascript, а что с помощью серверного php.

AK
На сайте с 23.02.2009
Offline
117
#9

В этом топике не хватает ремарки, что уже давно развиваются семимильными шагами решения на базе serverside-javascript, самый известный из которых - node.js.

[Удален]
#10

Отдаю свой голос за PHP :)

Яваскрипт вроде с БД неможет работать даже. И без ЖС как то можно перетоптаться или уже готовые расширения интегрировать (типа Jquery UI и прочее) - это несложно.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий