LINUX.ORG.RU

IBM заключила соглашение с разработчиками PHP


0

0

Компании IBM и Zend Studios (разработчик PHP) объявили о начале партнерских отношений с целью создания платформы для Web-разработки Zend Core, которая будет включать в себя язык PHP, и embedded СУБД Cloudscape. Кроме того, компании планируют продвигать в среду PHP-разработчиков идеологию работы с enterprise-решениями, такими, как корпоративные СУБД и Web-сервисы, для чего IBM откроет на своем сайте раздел, посвященный разработке приложений такого рода на PHP. Сам же продукт Zend Core будет доступен для свободного скачивания до конца этого года.

По утверждениям IBM, они не отказываются от поддержки Java, и будут продолжать развивать эту технологию и свои продукты, связанные с ней, такие, как WebSphere. Увлечение PHP - это стремление расширить свой рынок, в особенности за счет малого и среднего бизнеса, где простота и дешевизна разработки на PHP перевешивает преимущества Java.

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

★★★★

Проверено: Demetrio ()

Ответ на: комментарий от Sun-ch

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

Если у меня есть пароль рута к серверу, то я могу угрохать его файловую
систему за 5 сек. И какие из того ты выводы сделаешь?

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

>И какие из того ты выводы сделаешь?

что ты тут не по делу чё-то сказал... :)

не путай Гоголя с Гегелем

Pi ★★★★★
()
Ответ на: комментарий от Sun-ch

> А что про машинку Тьюринга уже не рассказывают на занятиях? Курс сразу с изучения Дельфи начинается?

Это - если повезет.

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

молодой человек, прочитай хоть один мануал по СУБД, если вы не умеете читать, то на каждой страничке с СУБД есть ссылка "фичас" - почитайте, что такое PL/SQL

sakura-obscura
()

в мире опенсоурса есть три отличных проекта, которые следует слить вместе, это: генту, мускл и пых-пых - отменная комбинация

sakura-obscura
()
Ответ на: комментарий от sakura-obscura

>Хоть один web проект покажи посмотреть а то дотНЕТу уже 4 года, а проектов все НЕТу

Да их тыщи! :)

SarePoint, BizTalk, Commerce Server - это только платформы на базе которых сделаны кучи проектов. Тыщи!

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

>молодой человек, прочитай хоть один мануал по СУБД, если вы не умеете читать, то на каждой страничке с СУБД есть ссылка "фичас" - почитайте, что такое PL/SQL

Ты это про какую СУБД?

-- boshik

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

> А завязываться на конкретную версию PL/SQL нафиг-нафиг.

Вы про что?

anonymous
()
Ответ на: комментарий от Sun-ch

> А что про машинку Тьюринга уже не рассказывают на занятиях? Курс сразу с изучения Дельфи начинается?

Саныч, ты однако отстал от жизни... Курс начинался с Delphi лет так пять тому назад, теперь он начинается с VB.NET =)

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

> IBM очень любит клиентов. Очень. Любит как больших, уникальных и толстых, так и миллионы заек, которых надо разводить. И поэтому IBM абсолютно наплевать на технологии. "Его все интересует, что приносит деньги". Поэтому IBM может себе позволить обращать внимание на любую фигню (PHP).

Больше того, они сами открыто сказали об этом в пресс-релизе (и я честно написал это в новости) - мол, жаба рулит, но многим больше нравится пхп, так что _им_ мы будем продавать его. Так что я не знаю, что тут собственно еще обсуждать =)

int19h ★★★★
() автор топика
Ответ на: комментарий от Sun-ch

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

Дык кто ж тебе даст такие пермишены =)

int19h ★★★★
() автор топика
Ответ на: комментарий от sakura-obscura

>в мире опенсоурса есть три отличных проекта, которые следует слить >вместе, это: генту, >мускл и пых-пых - отменная комбинация

Gentoo/MySQL/PHP5 - Недо-FreeBSD, недо-СУБД и недо-С++. MySQL - это вообще не СУБД. Скорее, файловая система с интерфейсом SQL.

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

>SarePoint, BizTalk, Commerce Server

Ыыы, ы где там, извините, .NET? И покажите мне хоть один SharePoint проект, торчащий наружу, в интернет. Мы же в теме о PHP говорим о web проектах, а не LAN

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

> Gentoo/MySQL/PHP5 - Недо-FreeBSD, недо-СУБД и недо-С++.

Какая связь между Gentoo и FreeBSD, кроме портов/портежей, я не совсем понял, ну да ладно. MySQL - тоже. Но вот насчет PHP и C++ - это да, сила =) я уверен, что разработчики даже не догадывались о таком повороте событий. А вы, наверное, web-приложения исключительно на плюсах под FreeBSD пишете? ;)

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

>Но вот насчет PHP и C++ Ну так посмотрите на PHP5.

Да, я пишу вебприложения на плюсах под FreeBSD. И не только под FreeBSD. Потому как при такой посещаемости никакая Джава/PHP/Perl работать не смогут.

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

> Ну так посмотрите на PHP5.

А что такого плюсового в PHP5? Классы-объекты? Да они там с жабы содраны в чистом виде.

> Да, я пишу вебприложения на плюсах под FreeBSD. И не только под FreeBSD. Потому как при такой посещаемости никакая Джава/PHP/Perl работать не смогут.

И как ROI? ;)

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

>Да они там с жабы содраны в чистом виде. Ну, хорошо. Ну пусть с Джавы. Но смысла во второй Джаве, причем даже недо-Джаве? Работать все равно будет медленно. И тем медленнее, чем больше фичей будут добавлять. Рано или поздно получится монстр, умеющий все, но работающий только на мега-кластерах.

>И как ROI? ;) Return on Investment? Более чем. Вас не удивляет, что под Windows IIS кучу вещей пишут на C# или C++ ? Ну а что такого удивительного в написании на С / С++ модуля для апача?

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

PLSQL - Procedural Language extensions for SQL

PL/SQL Oracle

PL/pgSQL PostgreSQL

TransactSQL MSSQL

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

просто впечатление такое, словно вы только мусклом пользовались... или MSSQL но только как хранилищем

sakura-obscura
()
Ответ на: комментарий от sakura-obscura

>разработчики пхп как раз и хотели, судя по всему, приблизиться к с

Я уж не знаю, к чему там они хотели приблизиться, но получилось как-то через задницу. Я нисколько не против ПХП как языка. Но есть в нем моменты, которые позволяют писать безграмотный и потенциально опасный код. Про идиотизм с register_globals все наслышаны. Про нетипизированные переменные - тоже. Ну черт с ней, с типизацией ;), но то, что переменные не надо объявлять... То, что ПХП - "сам по себе шаблонизатор" и поэтому куча народу пишет в одном месте кода и HTML и SQL и вызов функций... А что? Это же удобно -- прямо вот в этом месте вывести результат селекта из базы ;)))

Из-за всего этого ПХП с лекгостью совершенно недопустимой позволяет писать кошмарный код, который не расширяется и нормально не поддерживается. В отличие от Джавы или С++.

Да, при прямых руках можно написать и на ПХП. С разделением кода и представления данных и т.д. и т.п. Но одно дело иметь возможность написать грамотно, а другое - не иметь возможности написать безграмотно.

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

>>чем же разработка на PHP проще и дешевле разработки на Java?
>хостинг

Хостингов с Java море. Поменьше, чем с PHP, конечно, но все одно проблем нет. И цена для PHP и Java одинаковая. Взять, к примеру, тот же Net.ru

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

2 boshik

Молоток :-) Все правильно. За такое убивать надо.

2 All.

1. Бизнес-логика в БД - наркотик определенного производистеля.

2. Это _СТАТИЧЕСКАЯ_ бизнес-логика. Всякие костыли объяснять не буду (каждый же использует свои неповторимые).

<mantra> БД - место храниения данных с возможность их чтения и изменения (select, insert, update, delete). </mantra>

PS.

2 All

А сколько в ваших иноформационных системах баз и сколько так таблиц. (может просто маcштабы разные).

<hint> Долго работающая информационная система - мусорка. </hint>

Самый добрый anonymous :-)

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

>хостинг

Мы же говорим о серьезных проектах? А если так, то о каком покупном хостинге вообще идет речь?

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

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

>1. Бизнес-логика в БД - наркотик определенного производистеля.

Бизнес-логика в СУБД - это наркотик любого более-менее серьезного производителя. Те же MySQL AG дошли наконец-то до этого и начали разработку процедурного языка для пятой версии.

>2. Это _СТАТИЧЕСКАЯ_ бизнес-логика. Всякие костыли объяснять не буду (каждый же использует свои неповторимые).

> <mantra> БД - место храниения данных с возможность их чтения и изменения (select, insert, update, delete). </mantra>

Дополнение мантры: БД должна самостоятельно поддерживать логическую целостность и непротиворечивость хранящихся в ней данных.

Потому как БД с неправильными данными - просто набор ничего не значащих цифирок и буковок.

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

> Мы же говорим о серьезных проектах? А если так, то о каком покупном хостинге вообще идет речь?

Мы говорим о проектах вообще. Это нескольким упертым фанатам жабы хочется перевести разговор на "серьезные проекты".

Но ПОДАВЛЯЮЩЕЕ БОЛЬШИНСТВО сайтов - хомяки обычных людей и сайты мелких и средних контор. Для них (за редчайшим исключением) PHP из-за его простоты является идеальным решением.

И в IBM понимают, что будешь ориентироваться только на узкий круг крупных заказчиков - рискуешь потерять все. Это уже давно известно. Поэтому они решили заняться поддержкой технологий для простых смертных. И абсолютно правильно делают.

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

> Ну, хорошо. Ну пусть с Джавы. Но смысла во второй Джаве, причем даже недо-Джаве? Работать все равно будет медленно. И тем медленнее, чем больше фичей будут добавлять. Рано или поздно получится монстр, умеющий все, но работающий только на мега-кластерах.

Уже объясняли. Оно не должно "уметь все". Оно должно уметь крутиться на относительно мелких сайтах с небольшой нагрузкой на БД, и на нем должно быть легко писать "на коленке", без долгих заморочек со всякими там спецификациями и дизайном - чтобы это могли делать студенты второго курса за гроши =) Так понятней?

> Вас не удивляет, что под Windows IIS кучу вещей пишут на C# или C++

Нет, не удивляет. Так работает web-интерфейс моего банка. Однако, согласитесь, на том же C# для ASP.NET пишут в разы больше. Вот _это_ вас не удивляет?

> Ну а что такого удивительного в написании на С / С++ модуля для апача?

В принципе, ничего. Просто уж больно специфичная должна быть задача, если ни одно из имеющихся решений (типа CGI, PHP, mod_perl, JSP, или ASP.NET) не прокатило.

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

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

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

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

>Уже объясняли. Оно не должно "уметь все". Оно должно уметь крутиться на относительно мелких сайтах с небольшой нагрузкой на БД, и на нем должно быть легко писать "на коленке", без долгих заморочек со всякими там спецификациями и дизайном - чтобы это могли делать студенты второго курса за гроши =) Так понятней?

Беда в том, что ПХП *заставляют* уметь все. Вот что плохо. При этом проекты имеют тенденцию к разрастанию и усложнению. Это кончается тем, что уже вполне серьезные проекты используют неподходящую технологию.

>Просто уж больно специфичная должна быть задача, если ни одно из имеющихся решений (типа CGI, PHP, mod_perl, JSP, или ASP.NET) не прокатило.

Проект с посещаемостью в 800 000 - 1 000 000 хитов в день, на котором по лицензионному соглашению недопустимо использовать кеширование результатов вывода.

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

> Дополнение мантры: БД должна самостоятельно поддерживать логическую целостность и непротиворечивость хранящихся в ней данных.

C этим никто не спорит. :-) Но это функционал БД и снаружи он не виден. Это одно из требований базы данных

> Потому как БД с неправильными данными - просто набор ничего не значащих цифирок и буковок

Самое смешное, что у /me много баз, в которых ничего не значащие для меня буковки и цифирки.

Самый добрый anonymous

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

>> мейнстрим сейчас - дот нет

Из крупных китов в лагере .Net наверное только Microsoft. А в лагере Java - Oracle, IBM, SAP, Sun. И они не собираются менять Java на .Net ;)
По крайней мере в ближайшее время ;)

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

>Самое смешное, что у /me много баз, в которых ничего не значащие для меня буковки и цифирки.

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

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

>>Уже очень много проектов на .НЕТ. Куча языков - выбирай какой хошь.
>>Единый АПИ.

А в Java не единый API?
Технологически .Net может быть и более приятна (в силу разных языков хотя бы), но вот работает она пока только на 1-й платформе (Mono не в счет пока) и поддержки со стороны сторонних вендоров, такой как Java не имеет. Все это, конечно, придет со временем, но пока что есть, то есть.

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

>Oracle iAs 10g супортит пхп и перл.
Это как ? Ты хотел сказать что пхп и перл супортят Oracle iAs 10g ? :)

anonymous
()
Ответ на: комментарий от sakura-obscura

>чем больше логики спрятано в СУБД - тем меньше нагрузка на middleware
Плюс тем более это безопасно.

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

>Проект с посещаемостью в 800 000 - 1 000 000 хитов в день, на котором по лицензионному соглашению недопустимо использовать кеширование результатов вывода.

~10-15 хитов в секунду? Осмелюсь утверждать, что это немного. Правда, я не знаю, какого рода у вас приложение. :)

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

>~10-15 хитов в секунду? Осмелюсь утверждать, что это немного. Правда, я не знаю, какого рода у вас приложение.

Приложение более чем серьезное.

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

15 req/s это действительно немного для "фтыкательного" веба или баннерных систем. а что это за условия лицензирования не позволяющие кешировать ? Дети, не кешировать - плохо, пнятно?

anonymous
()
Ответ на: комментарий от Sun-ch

>А вот интерсно как решается проблема корректности данных
>в операциях insert|update на стороне клиента.
Написанием хранимых процедур.

anonymous
()
Ответ на: комментарий от Sun-ch

>Курс сразу с изучения Дельфи начинается?
Ты прямо как вчера родился - такой метод обучения был уже дясять лет назад !

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

Логическую целостность проверяет _сервер приложений_.

БД проверяет только уникальность записей (primary key).

ЗЫ. И только _сервер приложения_ знает как "мапить" пользователей ОС в пользователей БД (напрямую база не читается, ну кроме админа).

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

2sabay: а как ты относишься к тому что http://validator.w3.org
говорит что на твоих kammos.ru и holodok.info найдено 83 и 105 ошибок соотвественно ???

anonymous
()

Подскажите пожалуйста какая сейчас ситуация на рынке web-программистов (html/javascript/php/mysql) ? Одна девушка хочет все это досконально освоить и работать по этому профилю, но не уверена что найдет работу. Работа интересует в какой-нибудь конторе которая будет давать ей заказы, а не в виде самостоятельного поиска заказов.
Вопросы:
1) много ли сейчас подобных контор ?
2) есть ли там места ?
3) как в среднем платят (тем кто профессионально владеет вышеперечисленным)
4) как относятся к девушкам web-программистам :)

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

>Хаха, лол, чувак.
ГЫ сына LOL :) NET такой дохлый что сдох даже не родившись, хорошо что у билла столько бабла отнял :)

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