Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> биржа траффика. Хватит php? 
:(
    Опции темы
MoLeX
Дата 17.1.2012, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(Absinthe @  17.1.2012,  12:59 Найти цитируемый пост)
Не может, т.к. знать, что такое AJAX обязан.

нет, нет и нет. Что такое AJAX - это обмен данными (запрос-ответ) со сервером без перезагрузки страницы. Клиентская часть которой пишется на JS, и РНР программисту надо только знать в каком формате отдать данные.

Цитата(Absinthe @  17.1.2012,  12:59 Найти цитируемый пост)
Более 100км такой водитель осенью проехать не сможет. Сообразишь, почему?

Сейчас все больше людей пользуется услугами автосервисов, и большая часть из них не знает что такое насос, а не то что как капот открывается.


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
krundetz
Дата 17.1.2012, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Цитата(Absinthe @  17.1.2012,  12:59 Найти цитируемый пост)
С легкостью можешь переписать пару PHP-классов в виде so-экстеншена(ну учитывая то, что ты знаешь как работает PHP)?

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

Цитата(Absinthe @  17.1.2012,  12:59 Найти цитируемый пост)
Не может, т.к. знать, что такое AJAX обязан. А сюда прилагаются БАЗОВЫЕ навыки JS.

 smile вот интересно зачем мне знать JavaScript, если я точно знаю что по запросу http://test.ru/11111 переданному по средствам AJAX, мне нужно отдать строку вида {ключ: значение, ключ: значение} или просто строку?

Добавлено через 8 минут и 51 секунду
Цитата(Absinthe @  17.1.2012,  12:59 Найти цитируемый пост)
Там уже есть готовое решение, твоя задача - написать обработчик запроса - и все.

нет, моя задача при переходе на новую технологию, это:
1. Изучить язык через которую эта технология реализована, в случае с nodeJS это JavaScript (исходи из того что человек не знает что это такое)
2. Изучить фрэймворк nodeJS
3. Овладеть инструментарием запуска скриптов, хотя бы знать куда мне это сунуть на сервере и как вызвать чтобы это заработало, а на самом деле намного больше.
4. Овладеть средствами отладки и тестирования, так как в промышленных приложениях без этого никуда.
5. Написать приложение.
Конечно все эти вопросы будут изучены не последовательно, а параллельно. Но времени будет затрачено намного больше чем написать один обработчик запроса.


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
Absinthe
Дата 17.1.2012, 14:55 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Цитата

вот интересно зачем мне знать JavaScript, если я точно знаю что по запросу http://test.ru/11111 переданному по средствам AJAX, мне нужно отдать строку вида {ключ: значение, ключ: значение} или просто строку?
 Потому что отдельного JS-разработчика ради жалких 100 строчек не будут в проект привлекать. Ну если в компании не 30+ человек. И все придется делать либо верстальщику, либо PHP-разработчику. Если это будет верстальщик - появится лишняя прослойка комуникаций, никому не нужная. Поэтому это делает PHP-девелопер.

Цитата

2. Изучить фрэймворк nodeJS
 Еще скажи "Книгу по теме прочитать". Все изучается в процессе написания и просмотра документации по конкретному вопросу.

Цитата

Но времени будет затрачено намного больше чем написать один обработчик запроса.
 Но меньше, чем написать своего демона. Вобще изучение хорошо докуметированного чужоко быстрее всегда, чем написание своего. Но сложнее. Именно поэтому велосипеды изобретают преимущественно новички.
PM MAIL   Вверх
krundetz
Дата 17.1.2012, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Цитата(Absinthe @  17.1.2012,  14:55 Найти цитируемый пост)
Потому что отдельного JS-разработчика ради жалких 100 строчек не будут в проект привлекать.

 smile 100 строчек кода, 100 строчкам кода рознь. Я привлекаю и нанимаю.
Цитата(Absinthe @  17.1.2012,  14:55 Найти цитируемый пост)
Еще скажи "Книгу по теме прочитать".

если надо будет прочитаю и не одну
Цитата(Absinthe @  17.1.2012,  14:55 Найти цитируемый пост)
 Но меньше, чем написать своего демона.

Больше. Проверено на себе и на людях.
Цитата(Absinthe @  17.1.2012,  14:55 Найти цитируемый пост)
Именно поэтому велосипеды изобретают преимущественно новички. 

то есть ты предлагаешь стать новичком в nodeJS, чтобы изобрести велосипед, вместо разработки промышленного решения на PHP?

Это сообщение отредактировал(а) krundetz - 17.1.2012, 16:14


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
Absinthe
Дата 17.1.2012, 19:07 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Цитата

Сейчас все больше людей пользуется услугами автосервисов, и большая часть из них не знает что такое насос, а не то что как капот открывается.
 Т.е. каждый раз, когда у "конечного пользователя" кончается бензин - то это "машина сломалась"?

А я думаю, что не сломалась. И что периодическая заправка бензином - это не ремонт брака, а правильное использование.
PM MAIL   Вверх
krundetz
Дата 18.1.2012, 00:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Цитата(Absinthe @  17.1.2012,  19:07 Найти цитируемый пост)
Т.е. каждый раз, когда у "конечного пользователя" кончается бензин - то это "машина сломалась"?

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

Это сообщение отредактировал(а) krundetz - 18.1.2012, 00:23


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
$дмитрий
Дата 18.1.2012, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 17
Всего: 45



Цитата

На чем бы вы ее создали? 

На php, однако если нагрузка действительно серьезная использовал бы ноду

Цитата

РНР программисту надо только знать в каком формате отдать данные

Не знаю ни одного программиста, который бы не знал базовый уровень JS. Обычно программисты разнорабочие, особенно в небольших компаниях они и кодеры, верстальщики, проектировщики, контенщики и т.д.
Хотя основная причина в том что первым делом народ стремиться познать html+js
PM MAIL   Вверх
MoLeX
Дата 18.1.2012, 06:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата($дмитрий @  18.1.2012,  00:49 Найти цитируемый пост)
Обычно программисты разнорабочие, особенно в небольших компаниях они и кодеры, верстальщики, проектировщики, контенщики и т.д.
Хотя основная причина в том что первым делом народ стремиться познать html+js 

швейцарскими ножами нас принуждают обстоятельство, а точнее поведение работодателей - зачем держать PHP и JS программистов, когда можно одного PHP+JS программиста.
В нормальный странах каждый человек отвечает только за один уровень, а не за все.

К сожалению в нашей стране даже в крупных фирмах такое не наблюдается. 


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
krundetz
Дата 18.1.2012, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Цитата($дмитрий @  18.1.2012,  00:49 Найти цитируемый пост)
Не знаю ни одного программиста, который бы не знал базовый уровень JS. Обычно программисты разнорабочие, особенно в небольших компаниях они и кодеры, верстальщики, проектировщики, контенщики и т.д.

в этом случае полно косяков, из-за невозможности объять все


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
Absinthe
Дата 18.1.2012, 14:03 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Цитата

 Все твои примеры про автомобили это примеры эксплуатации, если вернуть разговор на IT тематику,
 Именно. Невозможно эксплуатировать автомобиль, не умея открывать капот. Навыков замены деталей автомобиля не требуется. Невозможно уметь AJAX без базовых знаний JS. Знания даже объектной модели JS не требуются.
Я говорю, что для эксплуатации автомобиля или AJAX нужен минимальный уровень знаний. Но все-таки нужен.

Цитата

В нормальный странах каждый человек отвечает только за один уровень, а не за все.
 Да, но перед этим он будет работать в мелких конторах на ~30 человек, где и наберет опыта. Либо не наберется, но и в крупную не попадет.
PM MAIL   Вверх
$дмитрий
Дата 18.1.2012, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 17
Всего: 45



Цитата

швейцарскими ножами нас принуждают обстоятельство, а точнее поведение работодателей - зачем держать PHP и JS программистов

И это хорошо для самого программиста. Расширяется кругозор, работа становится разнообразнее и интереснее, повышается общий уровень развития, на выходе будешь знать N число технологий и т.д. 

Цитата

В нормальный странах каждый человек отвечает только за один уровень, а не за все.

А разве это от страны зависит? Скорее от стратегии самой кампании. Просматривая зарубежные вакансии вижу те же требования php/myql/js/html/xml 

Цитата

в этом случае полно косяков, из-за невозможности объять все 

Как показывает практика кол-во и серьезность касяков зависит от опыта/интелекта разработчика + внешних факторов(такие как сроки проекта). Прокаченный верстальщик будет касячить не меньше чем прокаченный кодер+верстальщик
PM MAIL   Вверх
krundetz
Дата 18.1.2012, 22:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 20
Всего: 69



Цитата(Absinthe @  18.1.2012,  14:03 Найти цитируемый пост)
Именно. Невозможно эксплуатировать автомобиль, не умея открывать капот.

возможно, и у меня есть маса примеров этого в виде знакомых девушек
Цитата(Absinthe @  18.1.2012,  14:03 Найти цитируемый пост)
Невозможно уметь AJAX без базовых знаний JS.

Тут ты прав. Но толи ты путаешься в терминологии и понятиях, толи специально приводиш такие примеры. Так как:
1. Сервер по протаколу http всегда отдает строку, ему без разницы сделан запрос при помощи AJAX или нет, всеравно будет строка.
2. Для того чтобы сформировать строку на стороне сервера мне знания AJAX не надо, мне нужно знать как сформировать строку.
3. AJAX клиантская технология и не влияет на функционирование сервера. Следовательно ее знания для написания серверной части излишне.
4. Одним из требованием при создание сайта у нас является его полноценное функционирование с отключеным JavaScript на клиентской машине. надеюсь понятно почему?
5. Из 4 вытекает что JavaScript внедряется на последнем этапе разработке и если компания делает хотя бы 2 сайта в месяц, то ей просто необходим JavaScript программист. Лично проверно что 2 узко направленых специалиста в 1.5 раза производительнее чем 2 универсала. Слудовательно вместо 2 сайтов можно будет делать 3. Вот такая простая арифметика.
Цитата(Absinthe @  18.1.2012,  14:03 Найти цитируемый пост)
Да, но перед этим он будет работать в мелких конторах на ~30 человек, где и наберет опыта. Либо не наберется, но и в крупную не попадет. 

Вот как раз наоборот. В боьшой компании легче прокормить новичка, чем в маленькой. Большинство моих знакомых закончивших ННГУ им. Лобачевского и НГТУ им. Алексеева по специальностям связаным с програмированнием начинали работать в Полёте, Телме, Мере и других крупных IT организациях города.

Добавлено через 10 минут и 43 секунды
Цитата($дмитрий @  18.1.2012,  18:50 Найти цитируемый пост)
Как показывает практика кол-во и серьезность касяков зависит от опыта/интелекта разработчика + внешних факторов(такие как сроки проекта).

Согласен. Также как и скорость разработки. Поэтому к тебе вопрос:
Уровень прокаченности в верстке и написание кода будет одинаковым?

Это сообщение отредактировал(а) krundetz - 18.1.2012, 22:33


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
$дмитрий
Дата 19.1.2012, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 19.6.2004

Репутация: 17
Всего: 45



Цитата

Уровень прокаченности в верстке и написание кода будет одинаковым?

При полном цикле(верстка+программирования), уровень знаний в каждой из областей будет одинаков. Я не рассматриваю ситуацию когда разработчик не заинтересован в конкретных технологиях. К примеру, мне всегда было влом наполнять сайты контентом, старался переложить/уйти от таких задач  smile
PM MAIL   Вверх
MoLeX
Дата 19.1.2012, 05:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата($дмитрий @  18.1.2012,  18:50 Найти цитируемый пост)
И это хорошо для самого программиста. Расширяется кругозор, работа становится разнообразнее и интереснее, повышается общий уровень развития, на выходе будешь знать N число технологий и т.д. 

это-то да, но в основном программист специализируется в одной области, другую знать он будет но не так виртуозно. 

Цитата($дмитрий @  18.1.2012,  18:50 Найти цитируемый пост)
А разве это от страны зависит? Скорее от стратегии самой кампании. Просматривая зарубежные вакансии вижу те же требования php/myql/js/html/xml 

в 99% если ты РНР, то программировать на JS тебя не заставят. Достаточно знаний что РНР - серверный, JS - клиентский. 

Цитата($дмитрий @  19.1.2012,  01:07 Найти цитируемый пост)
При полном цикле(верстка+программирования), уровень знаний в каждой из областей будет одинаков. 

Знания может и да, а вот умения их применить - нет.


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Absinthe
Дата 19.1.2012, 05:36 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Цитата

возможно, и у меня есть маса примеров этого в виде знакомых девушек
 А у тебя есть автомобиль? Не байк, а именно тачка. Просто ты так уверен в своих словах smile
А объяснение простое есть, почему не умея открывать капот ты не сможешь эксплуатировать авто.

Цитата

 Одним из требованием при создание сайта у нас является его полноценное функционирование с отключеным JavaScript на клиентской машине. надеюсь понятно почему?
 Не умеете определять поисковики?
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1048 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.