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

Поиск:

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


Новичок



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

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



биржа траффика. Хватит php?

На чем бы вы ее создали?
PM MAIL   Вверх
Xplod
Дата 9.1.2012, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Биржи разные бывают,  смотря какой оборот (к) планируется пропускать, если до млн. я думаю можно и php заточить, а если более то я бы скорей всего предпочел Cи(CGI), если я не ошибаюсь всем известная в определенных кругах Sutra TDS работает тоже на CGI
PM MAIL   Вверх
Sanchezzz
Дата 9.1.2012, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 41
Всего: 60



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


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
Absinthe
Дата 9.1.2012, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

биржа траффика. Хватит php?
 Калькулятор. Возьми его и посчитай предполагаемую нагрузку. Проверь. Готово.

Цитата

на чем угодно можно главная правильная настройка сервера 
 Не согласен. Разница в сотни раз может быть при наличии и отсутствии вебсервера.

Это сообщение отредактировал(а) Absinthe - 9.1.2012, 12:16
PM MAIL   Вверх
Absinthe
Дата 9.1.2012, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



[удалено]

Это сообщение отредактировал(а) Absinthe - 9.1.2012, 12:15
PM MAIL   Вверх
Sanchezzz
  Дата 9.1.2012, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 41
Всего: 60



Цитата

 Не согласен. Разница в сотни раз может быть при наличии и отсутствии вебсервера. 

Не вижу логику наличия файла которым будут запрашивается через интернет или локальную сеть и выдавать некие данные уже можно назвать сервером.
 smile  кинте камень если я не прав )


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
Absinthe
Дата 9.1.2012, 12:29 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Sanchezzz, Фактическая деятельность отличается во много раз: в одном случае это просто вызов функции getResponse(request), в другом это порождение процесса вебсервера с подгруженным PHP, загрузка PHP-файла, инициализация движка в кучу кода, конект к базе, получение кеша, получение из базы того, чего нет в кеше с записью этого и только после этого небольшой getResponse(request).
PM MAIL   Вверх
krundetz
Дата 13.1.2012, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Absinthe @  9.1.2012,  12:29 Найти цитируемый пост)
в одном случае это просто вызов функции getResponse(request)

а что он просто так вызывается из воздуха?


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


Опытный
**


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

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



Цитата

а что он просто так вызывается из воздуха?
 Ну да, из демона прямо при получении запроса.
PM MAIL   Вверх
krundetz
Дата 16.1.2012, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Absinthe @  13.1.2012,  18:51 Найти цитируемый пост)
Ну да, из демона прямо при получении запроса. 

а демон память не потребляет? не инициализируется? не может коннектиться к БД? Да и демон можно сам на PHP сделать.

И учтем что демон надо написать и отладить, и возможно человек не очень хорошо разбирается в С, если задает вопрос в ветке про PHP.

Это сообщение отредактировал(а) krundetz - 16.1.2012, 11:47


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


Опытный
**


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

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



Цитата

а демон память не потребляет?
 Только один раз он это все делает.

Цитата

И учтем что демон надо написать и отладить, и возможно человек не очень хорошо разбирается в С, если задает вопрос в ветке про PHP.
 Демон можно написать и на PHP.
И при чем тут C, в здравом уме на нем писать никто не будет.
Очевидные популярные варианты - NodeJS, Tornado.
PM MAIL   Вверх
krundetz
Дата 16.1.2012, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Absinthe @  16.1.2012,  16:01 Найти цитируемый пост)
Только один раз он это все делает.

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

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

Цитата(Absinthe @  16.1.2012,  16:01 Найти цитируемый пост)
Очевидные популярные варианты - NodeJS, Tornado. 

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

Цитата(Absinthe @  16.1.2012,  16:01 Найти цитируемый пост)
И при чем тут C

наверно при этом:
Цитата(userseo @  9.1.2012,  07:07 Найти цитируемый пост)
На чем бы вы ее создали? 

и при этом:
Цитата(Xplod @  9.1.2012,  08:55 Найти цитируемый пост)
я бы скорей всего предпочел Cи(CGI)


Цитата(Absinthe @  16.1.2012,  16:01 Найти цитируемый пост)
в здравом уме на нем писать никто не будет.

 smile ну да у наз же уже есть nodeJS который использует движок V8 который написан на C++, и запускается либо под Linux, либо под Windows реализованых на чистом C

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


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


Опытный
**


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

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



Цитата

это если выполняет какоето действие постоянно, а максимум что может сделать по команде рестартонуть или умиреть и то при наличие нормального сборшика мусора
 Единичное элементарное действие - обработать http-запрос, к примеру. Без всяких загрузок, баз, форков веб-сервера и т.д.

Цитата

ну да выкинем одну прослойку и будем использовать другую, и если в одной прослойке мы будем хотябы примерно представлять что происходит, то вторая будет для нас черным ящиком, заключенном в наличие у нее более развитых абстракций и инструментов, опять же время изучения новой технологиии может быть непозволительной роскошью
 Конечно. А еще работая с движком не нужно знать API расширений. А работая с фреймворком не нужно знать как он устроен. И как капот у автомобиля открывается знать не обязательно. Сарказм.
Использование популярной зарекомендовавшей себя технологии быстрее, чем использование полуготовой непопулярной. Экономия времени в случае с NodeJS для PHP-девелопера. С Tornado сложнее - согласен, PHP-разработчик может не знать Python.


Цитата

ну да у наз же уже есть nodeJS который использует движок V8 который написан на C++, и запускается либо под Linux, либо под Windows реализованых на чистом C
 И что?

Цитата

я бы скорей всего предпочел Cи(CGI)
 По поводу этого - я не знаю, чем он это аргументирует, но это решение будет писаться долго и будет непроизводительным, т.к. все основные тормоза(я перечислил выше) останутся.
PM MAIL   Вверх
krundetz
Дата 17.1.2012, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Absinthe @  17.1.2012,  07:06 Найти цитируемый пост)
PHP-разработчик может не знать Python.

php разработчик может не знать и JavaScript
Цитата(Absinthe @  17.1.2012,  07:06 Найти цитируемый пост)
Единичное элементарное действие - обработать http-запрос

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

это как раз и есть черный ящик. Так как я знаю что должно быть на входе и знаю что должно быть на выходе и этим зачастую знания и ограничиваются. Что для разработчика высоко нагруженных проектов не допустимо.
Цитата(Absinthe @  17.1.2012,  07:06 Найти цитируемый пост)
И как капот у автомобиля открывается знать не обязательно.

Смотря кому, если механику то обязательно, если водителю то нет. В общем пример не корректен. Пусть и с сарказмом.
Цитата(Absinthe @  17.1.2012,  07:06 Найти цитируемый пост)
Экономия времени

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

Когда мне понадобился демон на PHP, его разработка у меня заняла в районе 4 часов из них: 
1 час на поиск и изучение информации что такое демон и как он работает
1 час на поиск и изучение расширений php для работы с системными вызовами и сигналами
2 час на написание кода и его отладку.

Сколько у меня займет времени создание того же в другой среде если знаний по этим средам у меня 0?


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


Опытный
**


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

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



Цитата

php разработчик может не знать и JavaScript
 Не может, т.к. знать, что такое AJAX обязан. А сюда прилагаются БАЗОВЫЕ навыки JS. Естественно никто не заставляет знать язык, но примитивные конструкции типа объявления переменных и циклов знать нужно. И их хватит для NodeJS.

Цитата

если механику то обязательно, если водителю то нет.
 Более 100км такой водитель осенью проехать не сможет. Сообразишь, почему? smile

Цитата

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

Цитата

2 час на написание кода и его отладку.
 У меня на отладку много времени ушло. Благо я учился и после написания это не использовал smile

Цитата

Сколько у меня займет времени создание того же в другой среде если знаний по этим средам у меня 0?
 Там уже есть готовое решение, твоя задача - написать обработчик запроса - и все.
PM MAIL   Вверх
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   Вверх
MoLeX
Дата 19.1.2012, 06:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Absinthe @  19.1.2012,  05:36 Найти цитируемый пост)
Не умеете определять поисковики? 

элементарное удобство для пользователей.
Если есть, у тебя, хотя бы небольшой портал под 150к просмотров в месяц и аудиторией от 10к уникальных пользователей то можешь глянуть сколько человек не использует JS. У меня их 2-3%, в период чемпионата мира, когда к нам ломилось большое количество иностранцев, этот показатель достиг 7%.
Для нас даже 1% таких пользователей важен!

Добавлено через 26 секунд
Absinthe, круглое сообщение) 444  smile 


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


Опытный
**


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

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



Цитата

У меня их 2-3%, в период чемпионата мира, когда к нам ломилось большое количество иностранцев, этот показатель достиг 7%.
 Какое количество этих иностранцев используют сайт в режиме readonly? 100%, верно?  smile 
PM MAIL   Вверх
MoLeX
Дата 19.1.2012, 07:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



суть не уловил  smile 


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


Опытный
**


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

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



MoLeX, эти люди с отключенным JS только читают сайт.

Они не нажимают рекламу, не шарят ссылки, не добавляют контент.
PM MAIL   Вверх
MoLeX
Дата 19.1.2012, 08:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Absinthe @  19.1.2012,  07:59 Найти цитируемый пост)
Они не нажимают рекламу, не шарят ссылки, не добавляют контент. 

а разве только для этого нужен JS и AJAX?

А как же:
1. голосование
2. подгрузка контента
3. общение
N. и т.д.



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


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


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

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



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

Нет не будет. Всегда есть предрасположенность к чему-то одному. Плюс неоднородность времени затрачиваемого на верстку и программирование. Верстка в большинстве своём это 10% временных затрат на создание сайта.
Цитата($дмитрий @  19.1.2012,  01:07 Найти цитируемый пост)
Я не рассматриваю ситуацию когда разработчик не заинтересован в конкретных технологиях.

И я не расматриваю, просто PHP и JavaScript совершенно разные по концепции языки, и одинаково ими владеть одновременно не получиться, что то будет выходить на первый план.
Цитата(Absinthe @  19.1.2012,  05:36 Найти цитируемый пост)
А у тебя есть автомобиль? Не байк, а именно тачка. Просто ты так уверен в своих словах

Да есть и я даже знаю как открыть капот и даже смогу перебрать двигатель (в юности доводилось), знаю как починить замок в двери, только делать все это не буду, так как ценю своё время, поэтому с проблемами будет разбирается автомеханик, даже открывать капот.
Цитата(Absinthe @  19.1.2012,  05:36 Найти цитируемый пост)
А объяснение простое есть, почему не умея открывать капот ты не сможешь эксплуатировать авто.

Уж не про замерзайку ли ты говоришь? (Разочарую тебя это я делаю на сервисе) Что же ты так стараешься диалог в сторону увести? Я даже начинаю думать что ты автомеханик, а не программист.

Это сообщение отредактировал(а) krundetz - 19.1.2012, 09:05


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


Опытный
**


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

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



Цитата

Уж не про замерзайку ли ты говоришь?
 Бинго!

Цитата

(Разочарую тебя это я делаю на сервисе)
 Боюсь спросить, какая же емкость бачка? У меня выходит 1л на 30км осенью.
Хотя зимой всего лишь 5л в месяц.

Цитата

А как же:
1. голосование
2. подгрузка контента
3. общение
N. и т.д.
 Разве агенты без JS голосуют? Подгружают неосновной контент? Оставляют сообщения?

Это сообщение отредактировал(а) Absinthe - 19.1.2012, 10:15
PM MAIL   Вверх
krundetz
Дата 19.1.2012, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Absinthe @  19.1.2012,  10:12 Найти цитируемый пост)
Боюсь спросить, какая же емкость бачка?

Точно автомеханик. 7,6 л. Но это уже полный офтоп.

Поэтому предлагаю вернуться к теме. Раз уж ты предлагаешь nodeJS, хоть перечисли его достоинства и недостатки. 

Это сообщение отредактировал(а) krundetz - 19.1.2012, 11:10


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


Опытный
**


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

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



Цитата

Точно автомеханик. 7,6 л.
 Т.е. в осеннюю плохую погоду посещаешь автомеханика раз в 4 дня? Учитывая средний  годовой пробег автомобиля 25000км.
PM MAIL   Вверх
MoLeX
Дата 19.1.2012, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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




M
MoLeX
Модератор: Давайте вернёмся к теме обсуждения.



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Страницы: (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.1895 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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