LINUX.ORG.RU

eZ publish 2.2.1


0

0

( 02.11.2001 ) Вышла новая версия интересной системы управления контентом веб-сайта eZ publish. В общем и целом система мне понравилась. Вся такая объектно-ориентированная, на шаблонах, статьи в XML, много готовых фич для сайта и магазина. Самое главное - она развивается и поддерживается. На сайте разработчиков довольно много ссылок на коммерческие сайты, постоенные на базе eZ. Лицензий две: GPL и eZ publish professional licence. На мой взгляд, недостатком системы является то, что она написана на PHP. Я сам использую этот язык, но все же, по-моему, такую систему лучше юыло делать на сервлетах. Кстати, мне не встечалось упоминание eZ на русскоязычных форумах или сайтах, а было бы интересно услышать мнение народа... Короче, смотрите и отзывайтесь :-)

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



Проверено:

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

anonymous
()

Интересно, с каких это пор php стал недостатком ? Могу рассказать кратко несколько преимуществ php над java servlets:
1. PHP гораздо более популярная система среди хостинг-провайдеров, а значит проблем с поиском хостинга на порядок (а то и не на один) меньше.
2. PHP - скриптовый язык и стало быть все исходники можно править аж в Блокноте, что весьма немаловажно для веб-мастеров.

Достаточно или еще что-н-ть написать ? Лично я вот тоже пишу в последнее время только на php, хотя можно было бы и на java ...

anonymous
()

Попробуй написать большую и серьезную систему для КМ на PHP Ты просто умрешь иуже никогда не разберешся . И почему нельзя писать на java. Кстати если кто то сказал слово сервлет это не значит что он имел ввиду именно сервлеты есть еще JSP и есть еще проекты как Velocity,Turbine,JetSpeed,Jahia (www.jahia.com).

ROMUL
()

2anonymous (*) (2001-11-08 14:25:24.0)
Можно лозунг такой состряпать: блокнот -- орудие пролетариата...

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

> серьезную систему для КМ на PHP Ты просто умрешь иуже никогда не разберешся

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

anonymous
()

Точно-точно. Не надо на меня наезжать ! Я ЛИЧНО разрабатываю достаточно большие и серьезные системы именно на php, причем у меня сайт не умирает с надписью "Servlet error ... too many clients", хотя до 1500 посещений в день !

anonymous
()

Тут слегка поболе будет.

Havoc ★★★★
()

Ну поболее и поболее, это не принципиально, вобщем-то. Суть остается та же - на PHP МОЖНО разрабатывать серьезные и большие проекты и делается это не сложнее чем на java, да и работает не хуже. И, кстати, есть интерфейс к той же java'е :-)

Anton_Khalikov
()

И действительно чем вам php не угодил? Отличный язык и более понятен чем JSP... PHP это C++ а что такое JSP это C++ + непонятно что...

COM
()

ну ладно у меня на сайте бывает 4000 уникальных и 30000 хитов в сутки все пашет на php без каких либо глюков! форум нормальный а не как здесь готевая кника с потоками!

darkden
()

Да кста назовите хоть один минус php? За исключением того что он EXCEL файлы создавать не может....

COM
()

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

anonymous
()

>Как следствие, легче хороших пхп-прогаммеров для проекта.

сорри
Как следствие, легче _найти_ хороших пхп-прогаммеров для проекта.

anonymous
()

2 COM: да почему не может ? Если захотеть сильно, то можно и Excel'евские файлы создавать. Я уверен что на каких-н-ть on-line библиотеках ф-ций и классов к php есть нечто такое, что выполняет данную задачу.
Для особо сомневающихся в возможностях php рекомендую взглянуть на www.e1.ru - более 7000 уникальных посетителей в день, все на php и все "летает" ...

P.S. Я к данному проекту никакого отношения не имею, я просто пример привел :-)

Anton_Khalikov
()

PHP - отличный язык, говорю это, как человек, занимающийся разработкой и ведением проектов на PHP среднего (от месяца до полугода) масштаба.

Я только не понял что завазано на Apache? eZ Publish? Или автор первого сообщения имеет ввиду PHP? Так вот, PHP на apache не завязан.

anonymous
()

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

anonymous
()

А что Вы народ считаете серьезным проектом ??? Да и мне собственно все равно , PHP или нет. Я давно уже пишу на Java и как следствие пишу JSP, Servelt и тд. И я сторонник Java только потмоу что мне нужно что бы все было единообразно. Скажем так нужно использовать промышленные стандарты. А все что Вы написали как приемущества PHP можно и на Perl написать. Все больше ничего не говорю. Кому нравится PHP пишите. Мне нравится Java.

ROMUL
()

А мне python нравится по всем параметрам. Rulez неземной!

anonymous
()

В защиту PHP
http://cards.mail.ru
Чистый php. запас по "прочности" минимум 10. посмотрите статистику и посчитайте сколько оно вытянет в пике.
P.S. Все крутится на одной простенькой машинке. Главное сделать номально.

anonymous
()

2anonymous (*) (2001-11-08 18:03:38.0)
ты разрабатываешь что-нибудь для Zope ?

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

2 ALL IN FAVOUR OF PHP:
PHP is not suitable for serious projects, there are many reasons for this
and i am only going to say the main ones:

1. Design and code ARE not separated. This is the WORST possible thing 
 for any big project. (Don't be saying things like "we can use include ..."
 or "we can create template files" since in the first case it would be called a 
 preversion, and in the second "Why don't you use perl")

2. IT IS NOT OBJECT ORIENTED ("SHOUT SHOUT SHOUT i can hear that")
I know that it supports classes and objects...but whe way it is made,
 leaves MUCH to be desired. In other words nothing like java for example.

3. The regexps, one of the great powers of Perl are replaced by some CRAP.

4. Until not long ago PHP didn't have any suport for the SOAP protocol
and probably doesn't have it now....checked about 2 months ago 

ASP, JSP, PHP all the somethingP languages are TRASH...well they do have their 
uses too. 

For example:
PHP if compiled without support for many things is known to be faster than 
Perl in the simple tasks. Hence, if we have a fronpage of some site with some
 non-static contet, etc and the load on the front page of the site is really 
heavy we wanna use PHP. But only for the front page.

If all the work in the createion of the site is made by 1 person..he can use PHP
 as well.

A spit in the face of JSP.
yes it is definitely much nicer than PHP with all the Taglib alowing custom tags
 etc, but IT GOES APART WITH THE VERY CONCEPT OF JAVA!
Java, a strict object orienteed language. JSP a script language which actually
 doesn't require a declaration of the variable...you can just start using one.
It looses everything good there is in Java.

P.S. talking about complex sites usually means real complexity in the structure
 and the number of services etc..etc.. not the amount of people visiting the site.



 

anonymous
()

Нужно будет посмотреть на эту системку. В данный момент я делаю сайт при помощи Zope - www.profsolutions.com Всем кто не знаком с этой системкой могу сказать что это не хилая игрушка. На profsolutions в принципе я не применялл ничего серьёзного но почувствовал что возможности у Zope очень большие. А если чего-то не хватает то берем Python и вперед (поиск на profsolutions сделан на Python). При этом от php я тоже ни в коем случае не отказываюсь. Берем колбасим кучу классов, подо все делаем кучу классов - вот тебе и джава :) (прошу не воспринимать дословно). Вообще спору нет что в крупных проектах ООП рулит однозначно.

LX ★★
()

Тут народ много и горяче пишет в защиту Жабы, только вот опыт
реальной эксплуатации говорит против этого урода. Есть две стороны
этого вопроса - как быстро пишет программер и как потом это будет эксплуатироваться. Так вот со вторым Жаба это nightmare.
Уже во множестве знакомых контор (в силиконовой долине) народ
всеми возможными путями избавляется от Жабы. Это трудно и не удобно,
но надо - как ампутация безнадежно больного органа. Так что
все эти разговоры за Жабу это просто от элементарной лени и не желания
думать - "возьмем Жабу и она все сама нам синтегрирует и сделает".

anonymous
()

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

Поэтому я предпочитаю mod_perl + HTML::Embperl в качестве темплайтов. Так что советую присмотрется занимательная парочка получается. И это работает на посещениях более 300000 в день.(там только мускул уже тормоза дает, а сладкая парочка работает как часы.)

Ну а мелочи так это конечно больше и быстрее на пхп.

Ну зоп это как и сам питон это просто тормоз.

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

2 anonymous (*) (2001-11-08 21:09:46.0):

Actually i think you are quite wrong...
Neither in silicon valey (though there are more hardware-oriented companies)
 nor in any other place, nobody is getting rid of Java.
EJB are coming into power more and more.
I know from experience that people are using JSP more and more, which makes 
 me really angry..
I don't think that you have seen any really big project written in PHP
we're not talking about hits per day...once again THE COMPLEXITY of the system.

About Java I have a totally different statistics.
People use it more and more and sometimes, try to apply it to the areas where 
 it doesn't belong.
From the experience (made me laugh): a while ago, in a project dedicated
 to audio processing, and had lots of web parts.. to ensure the correct 
 functioning of the system (written in C++ with ASM modules) we had to buy
 lots of _VERY_ expensive hardware. 
 So the client (upon the completion of the first stage of the project) asks us
 to make the same in Java...(laughs in the conference room)...the answer is "no".
The guys insist..We give them an aproximate processing time and the cost 
 of the hardware to do the same thing in java...they are quiet..
We were thinking yep..finally have beaten some sense into them...
but, within 2 weeks they call us saying: "approved, do what it takes"
We weren't laughing any more...but, money is money and the money for that 
 are really great,  and half of the engineers don't have to look for projects
 the next 3 years ....

anonymous
()

Согласен с предидущим анонимусом и не согласен с пред предидущим ? Кто там говорит о лени ? Анонимусы напишите хотяб какой нить ник что бы было понятно кому отвечать. А чем конторы в силиконовой долине собираются заменить JAVA ? .NET ? И еще к слову. MS не давал покой того что JAVA используется как раз в больших Enterprise проектах и они захотели урвать от этого пирога кусок. Для примера : скачайте проект на PHP называется PHPGroupware и посмотрите как там все завернуто в коде? В нем разобраться не так просто . И еще много зависит от IDE для разработчиков , для Java их много и Java это истинный OOP язык. I Love OOP.

ROMUL
()

Дурацкий форум, нельзя что ли без регистрения придумать было, вводишь типа имя и сообщение и вперед, а так сообщения от одних только анонимусов ;) Короче мужики кто может по существу что-нибудь сказать? Я Видел на сайте этого продукта баксы :) они ето eZ свой продают или только поддержку? А чем ето гавно лучше чем Midgard, Zope, InterChange??? Все окму не лень пишут свои системы разработки сайтов, хоть бы одна нормальна была, а то ведь ни одного приемлемого решения :(

anonymous
()

zasteklom.tv6.ru - реальный аргумент в защиту PHP. Посмотрите какая там нагрузка и все пока работает :)

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

PHP, как язык - дерьмо. Java, как язык - дерьмо. Однако, сервлеты можно писать и не на Java, а, к примеру, на Jython, или Kawa, а вот из PHP его дурной недоязычок и не выкинуть. Так что на фиг PHP, сервлеты лучше. А вот как Bedouin допишут - вообще на фиг все эти жабы, пёрлы и пыхыпы выкинуть можно будет.

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

> Я только не понял что завазано на Apache? eZ Publish?

Ты его пререквизиты почитай: rewrite engine, access to apache modules etc.
Кстати там вообще, все как у больших. Нужен еще доступ к cron jobs, shell...
Короче полный набор дерьма. Крэкать такой сайт сущее удовольствие.

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

> "we can use include ..." or "we can create template files" since in the first
> case it would be called a preversion, and in the second "Why don't you use perl")

Кстати, использование php вместо perl для работы с шаблонами не оправдывает заявление
"Design and code ARE not separated". Не находишь?

А сам-то как ответишь на свой вопрос, _почему_ они не выбирают перл?
Думаешь, ах, толпа ленивых недоучек просто берут что полегче? А тебе не кажется, что перед
принятием решения в выборе языка кое-кто делает макетирование и бенчмарит код?
Мои бенчмарки говорят не в пользу перла и не только по скорости, а и по потреблению памяти и
проца на однотипных задачах.

PHP изначально писался как язык для веба и такая миллион раз в день
повторяемая вещь как обработка QUERY_STRING в нем вмонтирована, в отличие от перла,
в котором на любой чих нажно подключать модуль, на нем же написаный. И когда я вижу,
что на одном и том же объеме памяти и с тем же процом php выполняет на 30-50% больше
запросов, я делаю выбор в пользу php.

Другой момент - личные предпочтения. Лично меня тошнит от языка, который в качестве одного
из своих главных достоинств выставляет лозунг "There are many way how you can do it".
Отсюда я готов терпеть непривычный, но стройный и однообразный синтаксис php-regexp.
Да, он не столь удобен, но я готов с этим мириться. Возможность четко и однозначно выразить
мысль на языке программирования - это даже не преимущество, это имхо необходимость.

> IT IS NOT OBJECT ORIENTED
По-моему уже все давно смирились, что "настоящее" или ненастоящие объекты, или вовсе их отсутствие
относится скорее к религии, а не к примуществам или недостаткам языка. Все зависит от того, кто
на них пишет и для чего.

> Until not long ago PHP didn't have any suport for the SOAP protocol
Ой, слушай, мы тут о своем, о женском... а тут такие дела ;)
За вселенскую универсальность php тут точно никто не агитировал.


anonymous
()

Любители PHP! Объясните, плз, тупому: как мне гарантированно получить параметры POST? Не надо про HTTP_POST_чего-то там -- оно отключабельно. И не надо про просто имена по той же причине. Надо способ, который никакому админу не отключить -- для GETа такой есть...

Смобяное Чучелко

anonymous
()

Кто отключает HTTP_*_VARS, тот имхо полный осел.
Использование этих массивов _необходимо_, без этого заломають.

anonymous
()

Застеклом.тв6.ру - дермо полное, а по поводу то что работает, так там кроме форума и чата ничего существенного то и нет :(

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

Крэкать такой сайт сущее удовольствие. anonymous (*) (2001-11-09 04:37:57.0) Ну, там сайтов много, ты крэкни а мы посмеемся ...

Captain
() автор топика

mod_perl + HTML::Embperl действительно оптимально было бы для таких систем. Но их нет. Поэтому всеми силами приходится устранять этот недостаток самим :)

anonymous
()

Как весело ...
В основном "обсирают" php здесь те, кто понятия не имеет о том, что есть php на самом деле. Кто-то блажит что в php нет ООП, я скажу - ХЕРНЯ, есть. Да, может нету static variables для классов, да нету private-определений, ну дак вовсе не панацея - их использование.
Странное дело, я в данный момент создаю новую версию своего портала, где ИМЕННО (!!!):
1. В основу кода положено ООП
2. Сайт строится на шаблонах, которые хранятся в отдельных файлах (от кода)

Таким образом, я что, невозможные вещи реализую чтоли ? RTFM, господа крикуны.

Anton_Khalikov
()

Кстати, на phpclub.unet.ru уже неоднократно бывали сравнения php vs mod_perl vs java (во всевозможных вариантах).
На сколько я помню, рейтинг (по производительности) строился таким образом:
1. Resin
2. PHP
...
5-6. mod_perl

Так что кто тут про mod_perl панты гнет, возьмите и проверьте как этот "шкаф" ворочается :-)

Anton_Khalikov
()

>как мне гарантированно получить параметры POST Кажется так php_track_vars;

LX ★★
()

mod_perl и php по скорости работают примерно обинаково - +-10%. Просто не нужно всякие Apache::Registry использовать - пишите собственные handlers. Да и писать на перле веселее, на мой взляд долгая работа с php ведет к деградации

anonymous
()

> на мой взляд долгая работа с php ведет к деградации

Ну, господа, мир-то, выходит, деградирует чтоли ? См. http://www.php.net/usage.php

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

2 anonymous (*) (2001-11-09 05:12:17.0) and partially to *_Khalikov

>>Кстати, использование php вместо perl для работы с шаблонами не оправдывает
заявление 
"Design and code ARE not separated". Не находишь? 
yep it is so...but:
1) You can do it in Perl 
2) MOST of the people in ALL KINDS OF PORTALS DO NOT USE TEMPLATES and code and design are not separated.

>>А сам-то как ответишь на свой вопрос, _почему_ они не выбирают перл? 
Yep, most of the people who think about the problem well enough usually choose Perl
Than there is a question of FASHION...a while ago there was this huge thing for da 
 new kewl language PHP...so people tend to use "kewl" things.
An example: JSP also was announced as a really "kewl" thingie, and what do we 
 see? Lots of people who have eaten this commercial are using it though it really
 goes apart with the ideology of java.
So the question like "Why do so many people use something" is rather a question of
 fashion.

Look I've worked with PHP a while, just to realy get what is it all about,
 and the thing is that it isn't faster on the complex tasks. Just like I have already
 said: wanna front page of the site with a non-static context - PHP is the best.
Wanna a complex interactive system - PHP is a "no-no".

Look you are the first person who doesn't like regexps in Perl :)))
May be you just didn't take your time to study them? Look they are the same
 or just about the same everywhere in linux. VI, grep ............. everywhere.
So you have just said that YOU HATE LINUX :))) Whatcha doing on this site than?

>>По-моему уже все давно смирились, что "настоящее" или ненастоящие объекты, или
вовсе их отсутствие относится скорее к религии, а не к примуществам или недостаткам языка.
:) amusing to hear that.
No it OO aproach generally deals with things like reusability of code and 
ease of creation of complex systems..really, you just need to try it.

2 *_Khalikov: you know in c, simple c you can really emulate C++ an object 
 oriented language and really good, making some of the structures' members 
 references to functions. I have done that a couple of times for fun long time ago,
 but you know this has a name, and the name is - perversion.
 The same with PHP, its class system is a piece of shit and just like i said, you 
 can write OO system in it...but the abovementioned name remains.

and finally about SOAP.
Perl for example doesn't pretend to be a universal language, though it really is 
 far more universal than PHP, but it supports SOAP, and now in many cases this
 is a necesity ("shout, shout") and i am not talking about guest books or forums or
 things like that...
It does have an XML-RPC protocol implementation but now just about everybody
 is using SOAP ...even Microsoft in its .NET 

anonymous
()

Фигня это все. Настоящие пацаны пользуют FastCGI и пишут на чем угодно -- от сей и ассемблера до лиспа со смаллтолком. Получая кайф и не тратя врямя на очередную "новую технологию"

Но только в постинге речь шла об управлении контентом, что совсем другая тема.

dsa
()

> > на мой взляд долгая работа с php ведет к деградации

>Ну, господа, мир-то, выходит, деградирует чтоли ? См. >http://www.php.net/usage.php

Аргумент такого же порядка: VB тоже популярен.
Ичто с того?

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

No, Havoc, world follows the fashion...
And that isn't always good.
When they see words like SuperNEW SuperKEWL, new technology
they start drooling, and, yep,  the next thing you see people
 do all they can using da new and da kewl regardless of the fact that 
 it isn't the best way or suitable at all....

anonymous
()

Да ну и базар, тема перешла кто кого КРУЧЕ! БРЕД!

Несколько коментариев по теме:

1. PHP хостеры ставят потому что с ним возни для них меньше.
2. Servlet error ... too many clients, это проблема сервера а не JAVA
3. если бы Вы занали что такое XTP от REsin, то давно все перешли на него, тоесть на JAVA.

Всем привет!

p.s. Забыл про спросить, а кто видел нормальные дебагеры для PHP?

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