Компания Red Hat представила (http://www.redhat.com/about/news/press-archive/2013/4/red-ha...) новый открытый проект WildFly (http://www.wildfly.org/), призванный заменить собой Java EE сервер приложений JBoss и сосредоточить развитие на интенсивном продвижении новых технологий. Кроме смены бренда и переосмысления задач, новый продукт будет отличаться поддержкой Java EE 7, модульной структурой, увеличением гибкости и реализацией современных методов разработки, ориентацией на высокую скорость запуска и низкое потребление памяти. Первую альфа-версию WildFly планируется выпустить в мае.
В качестве причины смены названия называется желание избежать путаницы: название JBoss используется одновременно для свободного сервера приложений JBoss Application Server, сообщества JBoss Community и коммерческого продукта JBoss Enterprise Application Platform. Сообщество JBoss уже давно не ограничивается разработкой сервера приложений и развивает около 100 различных проектов, от NoSQL БД и фреймворков для разработчиков до средств интеграции и управления бизнес-процессами. Изменение затрагивает только JBoss Application Server, который переводится под бренд WildFly, сообщество остаётся под именем JBoss Community, также сохраняется коммерческий продукт JBoss Enterprise Middleware.С точки зрения пользователя появление WildFly ничем не отразится на развитии сервера приложений, который по прежнему сохранит свои черты и будет оставаться свободным, бесплатным и общедоступным. Все ранее используемые методы управления проектом и приёма патчей от сторонних разработчиков будут оставлены без изменений. WildFly будет сфокусирован на быстром внедрении инноваций и продвижении новых технологий. В качестве основной области использования WildFly рассматривается разработка и быстрое внедрение прототипов. Коммерческий продукт JBoss Enterprise Application Platform позиционируется как интегрированная, полностью протестированная и сертифицированная платформа Java EE. WildFly как и раньше будет выступать в качестве upstream-проекта для формирования продукта JBoss Enterprise Application Platform.
URL: http://www.redhat.com/about/news/press-archive/2013/4/red-ha...
Новость: http://www.opennet.me/opennews/art.shtml?num=36757
десептикон WildFly (http://transformers.wikia.com/wiki/Wildfly)
Скажите где взять приложения для jboss или wildfly, чтоб в локалке развернуть. А то всё какие-то мифические интерпрайзные приложения.
Я только видел как с помощью maven одной строчкой с помощью архетипов пример приложения разворачивали на Weld фреймворке и db2 базе.
> Скажите где взять приложения для jboss или wildfly, чтоб в локалке развернуть.
> А то всё какие-то мифические интерпрайзные приложения.
> Я только видел как с помощью maven одной строчкой с помощью архетипов
> пример приложения разворачивали на Weld фреймворке и db2 базе.jenkins, nexus, teamcity, alfresco, ... далее смотрим куда-нибудь аля http://java-source.net/
ну и большинство enterprise проектов, war-ники которых никто не выложит
Sonar
Jenkins
XWiki
Можно в двух словах зачем оно? Это типа аналог всяких Tomcat и тд?
Tomcat является качественным продуктом с известным именем, огромной пользовательской базой. Он несомненно выполняет все те задачи которые ставили перед ним разработчики. Однако ему не хватает гибкости в качестве компонента программного обеспечения, а у его проекту и команде трудно адаптироваться к изменяющимся условиям и требованиям.Проект Jetty имеет богатый опыт реагирования на изменяющиеся требования и стандарты. Это привело к платформе которая может быть встроена и развернута практически в любой среде, и которая поддерживается значительным, здоровым и растущим сообществом.
А какой гибкости томкату не хватает? Он делает то, что должен делать по стандарту.
Делает тоже самое что Apache против nginx
Первый - сервер динамики, второй - сервер статики с возможностью проксирования. Что из этого Tomcat, а что Jetty?
tomcat - servlet container
jboss - application server
application server = servlet container + ejb container + ...имплементации контейнеров естественно могут быть (и есть в данном случае) различны
Спасибо всем за пояснения. Но зачем кому-то разрабатывать приложения в контейнерах, если можно обычные склепать? В чем профит?
> Спасибо всем за пояснения. Но зачем кому-то разрабатывать приложения в контейнерах, если
> можно обычные склепать? В чем профит?Вы про какие приложения? тут про ( в том числе ) http://ru.wikipedia.org/wiki/Enterprise_JavaBeans
А так вашу фразу можно перефразировать в более понятный массам вид:
Сайты можно делать на простом PHP запускаемым из под командной строки, без установки WEB сервера (Apache, nginx IIS ). или вообще на c++...
Безопасность + производительность. На одном сервере - база данных, он оптимизирован под выполнение SQL-запросов, доступ к базе ограничен, на другом - Application Server, он оптимизирован под выполнение запросов клиентов. Клиенты могут быть и тонкими, и ультратонкими. К базе обращаются только приложения, прямой доступ к данным исключен.
> Спасибо всем за пояснения. Но зачем кому-то разрабатывать приложения в контейнерах, если
> можно обычные склепать? В чем профит?Профит в том, что не нужно реализовывать обширную общую часть.
JBoss улучшенный Tomcat(Java application server)
Предназначено для развертки Java EE приложенийВроде систем обработки банковских данных, кластерные системы.
Хотя WildFly опоздал. Сейчас начинается миграция на стэк hadoop.
> JBoss улучшенный Tomcat(Java application server)
> Предназначено для развертки Java EE приложений
> Вроде систем обработки банковских данных, кластерные системы.
> Хотя WildFly опоздал. Сейчас начинается миграция на стэк hadoop.Наш банк перешел на Jetty +Nginx
>> JBoss улучшенный Tomcat(Java application server)
>> Предназначено для развертки Java EE приложений
>> Вроде систем обработки банковских данных, кластерные системы.
>> Хотя WildFly опоздал. Сейчас начинается миграция на стэк hadoop.
> Наш банк перешел на Jetty +NginxЗначит вы используете не весь стек JavaEE ( Jetty это всего-лишь контеннер сервлетов )
> JBoss улучшенный Tomcat(Java application server)
> Предназначено для развертки Java EE приложений
> Вроде систем обработки банковских данных, кластерные системы.
> Хотя WildFly опоздал. Сейчас начинается миграция на стэк hadoop.Поясните как Hadoop заменяет WildFly?
>> JBoss улучшенный Tomcat(Java application server)
>> Предназначено для развертки Java EE приложений
>> Вроде систем обработки банковских данных, кластерные системы.
>> Хотя WildFly опоздал. Сейчас начинается миграция на стэк hadoop.
> Поясните как Hadoop заменяет WildFly?Никак.
Tomcat, в отличие от JBoss, не поддерживает всех возможностей Java Enterprise Edition.
> Tomcat, в отличие от JBoss, не поддерживает всех возможностей Java Enterprise Edition.Apache TomEE и TomEE+ вроде большую часть спецификаций Java EE поддерживают.
>> Tomcat, в отличие от JBoss, не поддерживает всех возможностей Java Enterprise Edition.
> Apache TomEE и TomEE+ вроде большую часть спецификаций Java EE поддерживают.Условный аналог по функционалу - это Geronimo.
TomEE Это Java EE 6 Web Profile
Jboss ( WildFly теперь? ) Java EE 6 Full Profile
Аналог JBoss - Geronimo всё таки... https://geronimo.apache.org/
Это сервер приложений. Полная реализация JavaEE-технологий. Tomcat является лишь частью, реализующей поддержку jsp/servlet-ов.
Java, java а когда они уже свой Dart начнут использовать? Или он мертворожденный?
Ты тупой? Dart ещё не родился (только M4) и они это Google, а не RedHat.
> Ты тупой? Dart ещё не родился (только M4) и они это Google,
> а не RedHat.Не нужно так резко реагировать, будьте спокойнее, дышите ровно. Я просто ошибся хотел написать Ceylon, а написал Dart
/отдышавшись
В любом случае, тот ещё тоже не родился (m5).
http://setandbma.wordpress.com/2012/04/27/12-new-languages/
что значит свой? какая связь между Red Hat, Java и Dart? слышал звон и лижбы ляпнуть, Dart позицианируется как замена javascript от Google, да и чём тебе Java неугодила о человекоподоный ты наш?
Очевидно, предыдущий регистрант имел в виду Ceylon.
да просто многие вот как оно путают javascript с java потому как сами к программированию отношения не имеют, но гдето видели как сишник мечет бисер доказывая что java не кошерно, а ещё путают возможности языка java и виртуальную машину jvm со своими плюсами и минусами, ненравится java как язык пиши к примеру на scala если мозгов хватит, а про быстродействие дык к примеру H2 на jave лихо вставляет mysql
У H2 есть проблемы с производительностью, когда надо в клиент-серверном режиме обрабатывать блобы в несколько мегабайт. Его лучше использовать либо в однопользовательском режиме, либо через Application Server.
> Очевидно, предыдущий регистрант имел в виду Ceylon.да именно Ceylon, Dart и Go это гугловское поделие. Последнее время их столько появилось, что уже начинаешь путаться
java срачь. python быстрее