LINUX.ORG.RU

PHPConf 2009 приглашает докладчиков

 , , ,


0

0

Международный клуб разработчиков PHPCLUB приглашает вас принять участие в PHPCONF 2009 — ежегодной международной конференции web-разработчиков, которая состоится в 8-9 октября 2009 года в г. Москва. http://phpconf.ru/

Тематика конференции:

Конференция PHPCONF 2009 посвящается вопросам, связанным с эффективной разработкой веб-проектов.

В этом году предпочтение будет отдано докладам посвященным:

  • Организация эффективной командной разработки.
  • Обеспечение поддержания жизни и развития «старых» проектов, рефакторинг кода. Второе рождение проекта.
  • Организация эффективной индустриальной разработки.
  • Постановка процесса веб-разработки на поток.
  • Современные методики и веяния в мире веб-разработки.

>>> Подробности



Проверено: Shaman007 ()
Ответ на: комментарий от solid

>Кстати, php - это именно шаблонизатор. Поэтому такой подход абсолютно правилен.

Кстати, в этом качестве он и рулит. (и только в этом)

grinn ★★
()
Ответ на: комментарий от cerberus

> Может в пыхе ещё и ORM есть (аля Hibernate) ?

А, так тут действительно никто ничего не знает. Я думал, все прикалываются... Весьма уныло.

Про symfony уже говорил. Вам же пора открыть Propel (как раз используется в symfony).

shurupov ★★
()
Ответ на: комментарий от anonizmus

>Круто. Не, правда круто. Можно вопрос один - я правда не спец в пхп (только дыры правил матерясь за уебкодерами), но как исходя из вашей концепции организовать например расшаренный для всех тредов хэш, ну это просто такой тупой вопрос от ламера, типа.

я тут вижу 3 варианта:
1. http://ru2.php.net/manual/en/ref.shmop.php
2. memcache
3. использовать eAccelerator api (правда, в следующей версии этого не будет).

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

heisenberg ★★
()
Ответ на: комментарий от grinn

>имхо, это слишком сильное потрясение, так что -- тока лоботомия. Иначе ночные кошмары до конца дней обеспечены.

Чего ругаешься, насяльника? Помнится мне, когда-то сам визжал от радости, когда про пхп писал.

portalgun
()
Ответ на: комментарий от phpclub

>А давайте мастер-классы по Python проведем..

А зачем? Все равно что проводить лекции по Бхагавад-Гите в переводе Его Святейшейства Абхай Чаранаравиинда Бхактиведанта Свами Прабхупады в Храме Христа Спасителя, да еще и с ритуальными песнопениями под караталы и раздачу вегетарианской пищи, лол!

YogSagot ★★☆
()
Ответ на: комментарий от YogSagot

> А зачем?

типа пехапешники все такие испорченые, что не поймут дао пайтона?

Fafhrd
()
Ответ на: комментарий от kelyar

Хе-хе, как забегали товарищи нетрадиционной, не пыхерской, ориентации... Такое ощущение, что им запретили устраивать их питон-парад. Забавно.

Sanitar
()
Ответ на: комментарий от anonizmus

>организовать например расшаренный для всех тредов хэш

Товарищ, у тебя проблема с архитектурой. Если тебе такое_ надо в Web-приложении, то сначала надо думать головой -- а надо ли такое вообще.

Sanitar
()
Ответ на: комментарий от YogSagot

>>говно этот ваш питон. потому что там табуляцией выделяются блоки кода.

>Смеялся. Долго, заливисто.

(подло меняет настройку величины табуляции - а вот теперь поебись ;-)

Sanitar
()
Ответ на: комментарий от cerberus

> В нынешнее время им выгодно делать только простенькие хомячки. Для современных веб-приложений он отстаёт от объектно ориентированных технологий (JSP, ASP.NET, Ruby, etc.) на голову...

Молодой человек, а как же vkontakte? Или оно недостаточно объёмно, современно и высоконагружено?

p.s. расскажу вам по секрету, что для современных веб-приложений прежде всего важно грамотно спроектировать его структуру. Язык вторичен ;-)

saluki
()
Ответ на: комментарий от portalgun

>Помнится мне, когда-то сам визжал от радости, когда про пхп писал.

а точно от радости?

grinn ★★
()
Ответ на: комментарий от Sanitar

>Товарищ, у тебя проблема с архитектурой. Если тебе такое_ надо в Web-приложении, то сначала надо думать головой -- а надо ли такое вообще.

Да нет проблемы никакой с архитектурой. Простая задача: пришел фотограф с концерта, в контору, у него огромное кол-во фотографий (жирных). Он выбрал те что надо, залил на самбу через виндовый проводник, сервер находится внутри конторы (внутренний, служебный).

Затем он тыкает в браузере закладку - у него вебинтерфейс, он ставит где надо галочки (размер превью, сколько их на странице, какой нужен размер исходного изображения и прочее), и так далее, затем щелкает Go, и оптерон всеми своими ведрами и ядрами начинает через либу ImageMagick обрататывать фотографии, и это сокращает ожидание. А потом когда галерея посчиталась (статичная, это для снижении нагрузки для исходных вебсерверов), он галочками указывает на какие сайты её нужно залить, и опять же так как в офисе канал жирный - оно в несколько потоков заливает (через вебинтерфейс) на эти сайты.

Я просто пример из жизни привел, простой. Хотя это не совсем вебприложение, наверное, в понимании типичных сайтмейкеров.

А потом, ладно бы если бы PHP как шаблонизатор проповедовали, но его уже давно как универсальный язык пытаются в массы двигать, можно подумать я это один тут заметил, ну и топик почитать если - там вон как все Глобально Надежно и Пафосно, слово шаблонизатор не использовалось %)

anonizmus
()
Ответ на: комментарий от Werehuman

>$совсем-$совсем $любую?

Ви, таки, имеете что-то против Перла и Баша? :)

KRoN73 ★★★★★
()
Ответ на: комментарий от ZigmunD

>4.2 Есть в php fork.

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

anonizmus
()
Ответ на: комментарий от cerberus

>Может в пыхе ещё и ORM есть

Ты знаешь хоть один язык в котором есть ORM? Я таких не знаю.

А ORM, написанные на PHP - есть. Я своим уже не первый год эффективно пользуюсь :)

>Когда пыхыпы начнёт поддерживать абстракцию (абстр. классы или интерфейсы)


А зачем?

...

А вот когда Java, например, научится делать классы с методами, типа __call в PHP, __getattr__ в Питоне или [как он там зовётся? onMethodMissing()?] в Ruby для прозрачной реализации несуществующих методов?

...

Глупо сравнивать языки разного класса и разных же возможностей. Но, тем не менее, ORM в PHP есть. И я бы сказал, более гибкий (за счёт гибкости динамического языка), чем в Java :)

KRoN73 ★★★★★
()
Ответ на: комментарий от anonizmus

>Я просто пример из жизни привел, простой.

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

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>memcached

Я в курсе про memcached, как бы. Ибо периодически насилую мертвого верблюда ! Но в том примере который описан выше - нахрена туда memcached городить?

anonizmus
()
Ответ на: комментарий от KRoN73

>Тут, как раз, всё делается без межпроцессного взаимодействия.

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

anonizmus
()
Ответ на: комментарий от anonizmus

>Ну можно например пул необработанных файлов хранить в расшаренном массиве.

Это попытка притянуть задачу за уши к проблеме, а не решать её.

У нормальных людей все эти файлы со всей инфой в sql-базе лежать будут.

>А вообще я про треды там имел ввиду.


Мне в моей практике треды в Web'е не были нужны ни разу. Я, вообще, не понимаю, что им там делать. У лайти или энжинкса они всё равно лучше получаются :)

>я вообще не веб кодер, совсем, поэтому мне системные разные вещи сам понимаешь на пхп анрил делать.


А системные вещи никто в здравом уме на PHP и не будет делать. Суп удобнее есть ложкой, а бифштекс - ножом с вилкой.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>Это попытка притянуть задачу за уши к проблеме, а не решать её.

>У нормальных людей все эти файлы со всей инфой в sql-базе лежать будут

Выходит что бы решить задачу в случае пхп, в описанной мной ситуации вам надо городить огород с sql/memcached, причём с тредами непонятка, следовательно так и запишем - пхп совершенно не годится для ПРОСТОГО решения задач :-)

Ваша практика видимо не подразумевает использования ВЕБ для создания приложений которые работают на стороне сервера, а управляются через браузер. Нет, сайт это не совсем то, и приложения писать клиенские мне не хочется когда нет в этом необходимости - меня прет один раз на сервак проинсталлить, и что бы любая оффца офисная через браузер могла работать (SQL никто не отменяет как и мемкешед, вот почему мне про генератор на серверной стороне галереи никто нормально не ответил, статичной, а ?)

anonizmus
()
Ответ на: комментарий от KRoN73

> или [как он там зовётся? onMethodMissing()?] в Ruby


просто method_missing.

kelyar ★★★★★
()
Ответ на: комментарий от KRoN73

А ещё мне вдруг вспомнилась байка, пробежавшая на опеннете, что главного "специалиста" по секурити пхп он до такой степени достал безгранично в корне уродским дизайном что он вроде как ушел :) И многие секурити эксперты его постоянно ругают (в смысле пхп), тот же автор постфикса и SATAN говорил что пхп говно, и на нем очень трудно писать правильно, что бы не было проблем с безопасностью.

Это если абстрагироваться от тредов, и прочих вещей которые наверное в пхп и не нужны на самом деле. Если популярные опенсорц проекты ещё как то допинывают (после многих лет ужаса, как например было в phpbb и myphpadmin) то закрытые поделия которые лабались на коленке студентами третьегодниками и потом продавались лохам за дикое бабло как супернавороченные CMS и проч.- это ведь вообще кромешный пиздец :-(

anonizmus
()
Ответ на: комментарий от anonizmus

>Выходит что бы решить задачу в случае пхп, в описанной мной ситуации вам надо городить огород с sql/memcached, причём с тредами непонятка, следовательно так и запишем - пхп совершенно не годится для ПРОСТОГО решения задач :-)

а если 's/пхп/SSI/'?

То есть: Если некто пытается использовать ssi нецелевым способом, станет ли говном ssi, или же говном станет "некто"?

grinn ★★
()
Ответ на: комментарий от anonizmus

>удобно бабло пилить :)

уже не, все умные стали

алсо, не пали контору

grinn ★★
()
Ответ на: комментарий от anonizmus

> на нем очень трудно писать правильно, что бы не было проблем с безопасностью

не труднее чем на всех остальных

Fafhrd
()
Ответ на: комментарий от anonizmus

>Выходит что бы решить задачу в случае пхп, в описанной мной ситуации вам надо городить огород с sql/memcached

Не надо. Этим занимается фреймворк. Твоя задача - написать класс и зависимости. При чём писанины много меньше, чем в аналогичных задачах на Java из-за того, что PHP - динамический.

>причём с тредами непонятка


Они в случае PHP просто не нужны.

>Ваша практика видимо не подразумевает использования ВЕБ для создания приложений которые работают на стороне сервера


99.9% приложений PHP работают на стороне сервера.

KRoN73 ★★★★★
()
Ответ на: комментарий от anonizmus

>А ещё мне вдруг вспомнилась байка

Вот, уже байки пошли...

>Если популярные опенсорц проекты ещё как то допинывают (после многих лет ужаса, как например было в phpbb и myphpadmin) то закрытые поделия которые лабались на коленке студентами третьегодниками и потом продавались лохам за дикое бабло как супернавороченные CMS и проч.- это ведь вообще кромешный пиздец :-(


А язык-то тут при чём?

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>А язык-то тут при чём?

На запорожце можно ездить. А еще можно даже, наверное, выжить, если повезет, при лобовом столкновении. Причем здесь, казалось бы, запорожец, ведь главное - водитель ! А на чем ездить - неважно, для настоящих асов дороги %)

anonizmus
()
Ответ на: комментарий от anonizmus

>На запорожце можно ездить.

Аналогия неуместная.

>Причем здесь, казалось бы, запорожец, ведь главное - водитель !


И, самое смешное, именно так и есть. В Липецком ЦБП асы на Су-25 легко уделывают новичков на Су-27 и МиГ-29 :)

>А на чем ездить - неважно, для настоящих асов дороги %)


В области программирования - важно. И сегодня PHP - востребованный и популярный инструмент. Более того, в массовом вебе он практически монополист.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>В Липецком ЦБП асы на Су-25 легко уделывают новичков на Су-27 и МиГ-29 :)

не сомневаюсь. А если аса посадить на су37 а новичка на як ?

anonizmus
()
Ответ на: комментарий от anonizmus

>А если аса посадить на су37

Их нет в природе :)

>а новичка на як ?


Какой? Як-42? или Як-3? :D

...

В любом случае это уже некорректная аналогия в кубе.

KRoN73 ★★★★★
()
Ответ на: комментарий от anonizmus

>s/су/миг

Если Су-37 хотя бы когда-то был, пока не разбился, то МиГ-37 вообще не существовало :D Даже в проекте :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>В любом случае это уже некорректная аналогия в кубе.

нет, пхп - переходное говно для гуманитариев которые два дня назад рисовали "дизайн" в фотошопе и кореле. А потом решили что программирование это примерно как хомяк на хтмл сверстать. В итоге всегда выходит дерьмо. Созданное совершенно не имеющими таланта ни в дизайне ни в программировании "людьми".

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

anonizmus
()
Ответ на: комментарий от anonizmus

>нет, пхп - переходное говно для гуманитариев

Вот так и палятся люди с крошечным опытом программирования.

>Про миги - футуризм, целенаправленный, ну вот как космическая одиссея, например.


А так палятся гуманитарии.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

%-)

Чё та не зацепило. Про уход из php team ключевых разработчиков вроде ты должен знать, или на публику работаешь ? %)

"Stefan Esser, занимавшийся выявлением проблем связанных с безопасностью, заявил об уходе из PHP security team, заявив, что потерял веру в возможность решения проблем безопасности PHP изнутри"

"Jani Taskinen (sniper), один из ведущих разработчиков PHP работающий над Zend Engine, после 6 лет упорного труда над развитием PHP, объявил об уходе из проекта.

Кроме Zend Engine, последнее время Jani занимался системой TSRM (Thread Safety Resource Management), вычищением кода PHP для работы в многонитевом режиме, а также заведовал разработкой таких расширений как gd, imap, session, sockets."

и т.д., не хочется засирать сей тред истинами которые всем известны. Хотя .. <troll>а вдруг ты, как поклонник ПХП следуешь той самой ИСТИНЕ, которая запрещает "разработчикам глобальных и надежных ынтырпрайз решений" читать рассылки секунии, вдруг у вас при вступлении в ваш пхп клуб клятву берут такую!</troll>

anonizmus
()
Ответ на: комментарий от KRoN73

да, и кровью расписываться надо, отрекаясь от заветов ацоф ! Вот вот !

anonizmus
()
Ответ на: комментарий от anonizmus

>Про уход из php team ключевых разработчиков вроде ты должен знать

А это при чём?

>и т.д., не хочется засирать сей тред истинами которые всем известны.


«Истины которые всем известны» часто оказываются фантазиями единичных их обладателей.

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

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

>А это при чём?

Да это вообще не при чём, конечно. Уныло как то, я думал тут будет задорнее, но видимо топик всем надоел давно %-(

Реквестирую опрос "а используете ли вы букву Ё или вы являетесь анальным рабом Тёмы Лебедя?"

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

anonizmus
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.