| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Порталы(WS Portal,jetspeed,liferay) vs Web2.0 |
| Автор: Barvetal 15.5.2006, 11:12 |
| Всем привет! Стоит задача написания корпоративного сайта компании. Планировал использовать для этого jetspeed-2. Однако недавно увидел сайты, написанные с использованием технологии Web2.0, такие как: http://my.yahoo.com/ http://www.google.com/ig http://www.zakladki.com/ http://www.netvibes.com/ http://www.flickr.com http://www.meebo.com/ Вот и возникает вопрос: Что лучше использовать для написания коммерческого сайта? Портал Jetspeed-2, или библиотеки для Web2.0 (prototype.js, scriptaculous.js, rico.js, behaviour.js и прочие)? Всем заранее спасибо! --------------------------- P.S.: Требования к сайту примерно такие: 1. Сайт должен состоять из нескольких логических подсайтов. 2. Сайт должен распознавать пользователей, регистрировать их и предоставлять им персонализированный контент. Пользователи должны храниться в LDAP-каталоге 3. Сайт будет по-большей части на чтение (новости, различная информация), но будет также содержать и некоторые вещи на запись (электронный магазин, голосования). 4. Сайт должен быть в wap-версии и html-версии. 5. На сайте будет платный доступ к работе с некоторыми режимами. 6. Сайт должен работать и с базами данных, и с документами в Lotus Notes. 7. Должна быть система безопасности, не позволяющие пользователям смотреть то, чего им нельзя смотреть: платную информацию, за которую они не платили, интерфейс администратора и т.п. 8. Должен присутствовать поиск по всему сайту. 9. Должен быть красивый дизайн сайта 10. Кроме того, нужно максимально разделить роли программистов и администраторов — администраторы должны конфигурировать различные режимы на сайте без привлечения программистов и веб-дизайнеров. |
| Автор: Opik 17.5.2006, 02:56 |
| Barvetal, Я себе не могу представить как WS Portal,jetspeed,liferay будет конкурировать с Web 2.0. Web 2.0 это не портал, а концепция. И то что ты указал, это именно библиотеки, причем JavaScript'а. |
| Автор: Barvetal 17.5.2006, 10:48 |
| Ну хорошо... Но ведь: Я могу написать несколько веб-приложений. А при помощи клиентских библиотек Web2.0 определять, какие приложения в каких окошках показывать. И каждое из приложений отдельно настраивать, как сделано в гугле или яху. Именно то же самое делают и портлеты. Поэтому я считал эти технологии (портлеты vs java-script библиотеки Web2.0) конкурирующими. Или я ошибаюсь? |
| Автор: UnicornMirage 17.5.2006, 15:43 | ||
а можно немного околотемный вопрос? я так понимаю если вопрос в этом форуме - значит LDAP в данном случае это JNDI? а почему пользователей Вы храните в JNDI а не в БД? что это дает? спасибо. |
| Автор: Barvetal 17.5.2006, 15:57 | ||||
При чем здесь JNDI? LDAP - это протокол доступа к каталогам... http://ru.wikipedia.org/wiki/LDAP Что дает? Сам особо не знаю, у нас просто уже есть готовый каталог пользователей, который нужно использовать... Я так понимаю, это удобный способ хранить список пользователей и их атрибутов, производить поиск по нему, использовать каталог для авторизации/аутентификации... Кроме того, это стандарт, и этот каталог можно использовать как единое место, где хранятся пользователи разных систем, имеющихся в корпорации. Кроме того, есть ряд приложений, умеющих работать с пользователями, расположенными в LDAP. Порталы, например, относятся к этому ряду приложений... |
| Автор: batigoal 17.5.2006, 16:14 | ||
Добавлено @ 16:15 То есть, как я понимаю, работа с LDAP должна вестись через JNDI. |
| Автор: UnicornMirage 17.5.2006, 21:42 | ||
просто мне казалось что из явы к LDAP можно обратиться только посредством JNDI, хотя я в этом пока еще новичок.. ps: извините за офтопик. продолжайте |