Открыл и закрыл после этого «Объявление объекта Calculator в файле faces-config.xml». Спасибо, но туча XML конфигураций напрягают мой моск, когда работаешь в реальных условиях, а не делаешь «калькулятор». Я могу еще конечно привести аргументы против JSF. Но во-первых, сейчас и не вспомню уже всё, а во-вторых, нет желания сейчас копаться и вспоминать, чем меня отпугивает JSF.
Лучше изучайте новые фреймворки для PHP, тут за последние два года много чего сделали. Да и работу всегда найти можно, в отличии от джавы (особенно если вы не в Москве или Питере).
Мне там и советовали их использовать… но мне кажется это не очень логичным для временных данных. Да и соединение с интернет не всегда есть, либо медленное.
P.S. Уфф, извиняюсь за свой пост, но кажется из-за меня тут холивар собирается :)
Уфф, уже жалею о своём первом посте здесь, вы меня как пытаете :) Ладно, придётся отвечать за необдуманные посты. У меня однажды появилась такая проблема rsdn.ru/Forum/message/2918815.flat.aspx#2918815 — и мне прекрасно подошло решение, методом замены subversion на mercurial
Да, но скажите это авторам туриалов и книг, которые под одну крышу J2EE чего-только не наложат. Просто помню себя, когда растерялся среди зоопарка аббревиатур J2EE, а я просто хотел делать веб :)
Да, возможно в вашем контексте это звучит ужасно. Но когда я делал выбор между Java, PHP и С++, то Java для меня лежала где-то между ними. Видимо, я написал это в контексте выбора между этими тремя технологиями.
Это точно. На самом деле я там и привожу пример во-второй главе, как всё красиво поднимается через maven. А у меня пока руки не дошли с ним разобраться. Но следующие проекты только через maven :)
Эти времена были всегда. Просто использовались библиотеки языка программирования или ОС, поэтому и не было видно сколько МБ за собой тянет «Hello World»…
Впрочем, конечно я не против, чтобы моё приложение было простым и в тоже время некий «искусственный интелект» динамически оптимизировал его под текущие требования. Но такого я не видел пока нигде. Так что простота django или ror — не больше, чем набор дефолтных настроек, актуальные для небольших проектов.
Вы сильно заблуждаетесь относительно JPython и JRuby. У меня сложилось такое впечетление, что в программировании вы разбираетесь довольно поверхностно. Знаете зачем нам Jython? Думаете, чтобы кодить на нём, да? Нафига? Jython открывает доступ к огромному количеству Python библиотек из Java и наоборот. И как дополнительный бонус, возможность взаимодействовать программистам python, java, ruby. Думаете нам нужна Django или RoR? Ну может кому-то и нужна, правда тогда этот человек не в курсе последних фреймворков для java, которые на уровне Django или RoR.
Да, java фреймворки типа hibernate довольно сложны в изучении, но лишь потому, что они дают много больше возможностей для оптимизации и гибкости проектирования приложения. В отличии от простоты ORM Django или RoR. Хотите простоты? Тогда потеряете в чём то другом.
Сделали бы еще возможность добавлять в системный трей иконку при запуске ярлыка. И управление этой иконкой через javascript, например для вывода уведомлений. Да и Gear бы еще встроили в браузер, и можно начинать делать веб-приложения :) Иначе мне проще использовать JDesktop из JRE6, интегрировать браузер по умолчанию. Хотя тут нужно JRE еще пользователю ставить (впрочем, иначе ему нужно ставить Chrome, который тоже не 1мб весит). И под Mac JDesktop не может интегрировать в себя браузер системы… :(
Если бы я вдруг заимел в Москве нормальную бытовую инфраструктуру (а не бомжевать по съёмным квартирам), как программист (где-то среднего уровня) вместо таких вот проектов, готовился бы к собеседованиям в гугл, яндекс, лебедеву и т.д. И какой смысл хорошему программисту кому-то делать проект, когда сейчас есть тучи инвесторов готовые вложить в интересный проект и людей которые «внесут какие-то собственные полезные мысли»?
Так что максимум, что вы найдёте это вебстудии клепающие визитки на Битрикс и подобном. Тот, кто может сделать что-то серьёзнее работает в гугле, яндексе и т.д. Либо делает собственные проекты.
Но есть еще провинция, есть небольшие шансы найти команду за 25К, правда и здесь люди, кто хоть что-то понимает в программировании пытаются делать собственный бизнес, на собственных проектах.
P.S. Уфф, извиняюсь за свой пост, но кажется из-за меня тут холивар собирается :)
Да, java фреймворки типа hibernate довольно сложны в изучении, но лишь потому, что они дают много больше возможностей для оптимизации и гибкости проектирования приложения. В отличии от простоты ORM Django или RoR. Хотите простоты? Тогда потеряете в чём то другом.
Так что максимум, что вы найдёте это вебстудии клепающие визитки на Битрикс и подобном. Тот, кто может сделать что-то серьёзнее работает в гугле, яндексе и т.д. Либо делает собственные проекты.
Но есть еще провинция, есть небольшие шансы найти команду за 25К, правда и здесь люди, кто хоть что-то понимает в программировании пытаются делать собственный бизнес, на собственных проектах.