• Збільш свій прибуток з GWT

    Беда JAVA коммьюнити для вэба, в том что оно наплодило такое гиганское количество фрэймворков, что в них не разобраться, вместо того что бы сфокусироваться на нескольких основных. Только я пробовал десяток. Посмотрите на ASP.NET — при всех своих недостатках, более документированого, рапидного фрэймворка и удобной среды разработки вы вряд ли найдете. Я приверженец стандартов, то есть JSF, тем более что 2 версия не за горами. А будет очень много интересных нововведений, например теже WebBeans от Seam.

  • Заметка «Spring не является Java EE технологией и почему EJB идеологически лучше»

    Что Вы об этом думаете? Насколько это практично? В.NET Spring нужет как собаке пятая нога. Там есть свой исторический IoC контейнер Windsor, как про меня — удобнее Spring. Да и Unity от Майкрософта развивается. А вот с ORM — у.NET полная жо. Майкрософт умертвил свой LINQ to SQL в угоду глюкавому Entity Framework, с которым вменяемые люди отказываются работать. Поэтому кроме NHibernate ничего не остается, еще пожалуй ActiveRecord от CastleProject.Относительно concurency в EJB — стантарт дает большую свободу в выборе способа согласования Entity Beans. Тоесть на каком уровне — зависит от вендора аппсервера.Например в Вэблоджике например 6.1 в целях оптимизации синхронизацию/блокировку перенесли на уровень базы по умолчанию, но можна поменять настройкой на управляемый контейнером EJB как в 5 версии.

  • Weekly linkdump #139

    А для Виндузятников вместо xmonad — GridMove

  • Замечательный Wicket

    если кто-нибудь разделяет мой восторг насчет Wicket, напишите, пожалуйста, комментарий. Буду знать что не зря писал статью

    Вообще то мне GWT нравится больше Wicket из компонентных. А еще на яве есть два занятных веб фрэймворка: Echo и wingS — последний вообще забавный, в точности копирует обьектную модель swing. А вообще.NET круче всех: -) К Товарисчам Ненависникам ЯвыНа JVM продвигается Groovy, который впитал в себя лучшее из явы и Питона, и при этом абсолютно безпроблемно с ней взаимодействует. Также есть там неплохой MVC — Grails. Я это к тому, что не надо так сгоряча — мол Ява это фигня, а Питон круче всех. Не Питоном единым.

  • Встреча DOU 2 августа

    +1 Если не позно

  • Weekly linkdump #133

    Статья yosefk по поводу ХР показалась натянутой. Кажется, що у блоггера какая-то религиозная нелюбовь к agile.

  • Weekly linkdump #133

    —Си — древний никудышний язычок, который к сожалению никуда уже не денется. Мало того что в его парафии ничего лучше нет, так на нем же пишут еще очень много чего для чего он мало годится. Тому есть обьективные причины, но среди них нет того, что язык хороший.С всегда будет, даже тогда когда, питон издохнет. Хотя бы потому, что сравнимых с ним в производительности нет.Жаль, похоже, динамические языки десвуют на неокрепшие умы развращающе.Я бы поспорил с с вами предметно о ценности XP и фрэймворков, например Spring в Яве, но, боюсь, комменты не место для этого.Поэтому, разрешите о другом.Сергей, можно поинтересоваться, ваши основные разработки на питоне и относятся к вебу? И работаете вы в основном сам или с небольшой групой? И проекты скорее всего у вас небольшие? Работали ли вы с проектом, который длится 10 лет? Было ли у вас в команде одновременно 20−30 разработчиков которые приходили и уходили? 50 млн. кода? Несколько разных серверов баз в связке? Были ли у вас сотни техзаданий в неделю? Если вы говорите, что С ерунда, то это значит что вы считаете что Керниган и Ритчи глупцы.Если вы считаете что Agile — это ахинея — значит миллионы индийских и китайских разработчиков просто дураки с Кент Беком и Майком Коном вместе взятыми.Если вы говорите что CMMI (MSF, RUP) ненужная ерунда — значит Майкрософт, IBM лет 15 страдают ерундой.Если вы говорите, что Design Patterns — не нужны. Значит никому не нужны десятилетия консультативной работы Ериха Гаммы и Мартина Фаулера на ThoughtWorks в ведущих американских компаниях.Значит вы не уважаете десятилетия практического опыта и математических иследований людей, миллионы программных подуктов, которые стоят за этими технологиями. А тут и рукой подать до того чтобы назвать никудышными Неймана, Кнута, Тьюринга, и.т.д. Если эти имена кому-то ничего не говорят, то нужно не питон учить, а для начала что-то другое.Не много ли вы на себя берете? Повторите ли вы вышесказанное? Если да, то с вами просто не о чем говорить. Вы живете в своем мире, не видя сотни направлений и метолологий в программировании. Не видя огромный сегмент корпоративных приложений.

  • Weekly linkdump #133

    то Сергей Волошин В том то и дело, что в ответе не было «XP — дерьмо, а MSF — вообще отстой». Да, что-то свое, но основаное на идеях других фрэймворков. В ответе просто сказано, что нет никаких религиозных догм. Да и поверьте, у многих фрэймворков очень много общего -, а имеено здравый, смысл, опыт, знание психологии. И не стоит отбрасывать весь этот опыт.

  • Weekly linkdump #133

    to pako:

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

    ну так ИМХО сотни тысяч советских программистов именно так и думают про китайцев и индусов.

    Ха-ха. Пускай себе думают. Задорнова вы батенька пересмотрелись. Американцы, ну туппые, а индусы с китайцами — так вообще идиоты. Сильнейшая социальная конкуренция, государственный английский, мощнейшая система образования (это вам не наши гнилые университетики), отсутсвие лени, особенности мировозрения, которое ограничивает собственное эго и открывает для познания... Посмотрите авторов в западных IT изданиях, докладчиков в конференциях, лидеров проектов — половина китайцы и индусы. Бывали на прошлом Ukraine Agile Meeting — называется, приехал «тупой индус» украинцев опыту учить. Мы живем в высококонкурентном глобальном мире. Бороться в нем за свое место с помощью понтов уже не получается.

    Ваше любимое блюдо всегда идет первой строкой в каждом ресторане города? Нет? Тогда что же, это делает Вас дураком???

    Дураком вас делает понимание собственной исключительности не имея для этого никаких обьективных причин, кроме самомнения.
    Некорректно называть его языком програмированния, все таки человекочитаемые алиасы на машинные коды...
    очень многие именно так считают. все заслуги Микрософта даже авторитеты в определенных community списывают на «оказались в нужном месте в нужное время (отсутствия конкурентов) » и развили успех благодаря инертности мышления клиентов, маркетингу, пиару, низкому уровню компьютерной грамотности среднестатистического юзера, взяткам и коррупции.

    Завистливые бараны так считают. Создадут виртуальную машину лучше JAVA или.NET, напишут офисный пакет лучше MSOffice, создадут сервер баз данных лучше DB2 или MSSql, среду разработки лучше Visual Studio или Eclipse, список длинный, тогда и будут считать.

  • Weekly linkdump #133

    Прочитать не позволили религиозные убеждения? Или может силой мысли удалось решить проблемы автора?

    Автор ваш, извините, птица из семейства Piciformes.Перед тем как утверждать подобное, он должен был тысячу все проверить.Его проблема связана с особенностью компиляции template’ов в GNU C++. Ему всего то нужно было явно создавать template’ы STL библиотеки и использовать cfront модель компилятора с помощью ключа -fno-implicit-templates. Существует проблема только в GNU, например в SUN C++ в последней версии ее точно решили. Планируют и в GCC. Так что это проблема компилятора, а не самого языка.Вопрос подробно описан тут -http://gcc.gnu.org/onlinedocs/...Так что лучше бы ваш «авторитет» почитал документацию вместо выливания ушата помоев на язык, авторов STL, линкеры, и.т.д.to Paco

    At that point, Mr. Ballmer picked up a chair and threw it across the room hitting a table in his office. Mr. Ballmer then said: «Fucking Eric Schmidt is a fucking pussy. I’m going to fucking bury that guy, I have done it before, and I will do it again. I’m going to fucking kill Google.»

    Баллмер один из самых влиятельных людей в мире. Он на деле показал себя состоятельным менеджером, будучи правой рукой Гейтса. Такие люди создают правила вместо следования им. Такое право надо заслужить.

    Где я говорил про собственную исключительность?

    Извините если обидел, имел ввиду"Дураками НАС делает понимание собственной исключительности не имея для этого никаких обьективных причин, кроме самомнения."

  • Гибкий подход разработки ПО — Scrum

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

    Правила выросли в процесе имплементации на практике принципов (ценностей) XP, библией которых является Extreme Programming Explained Кента Бека, того самого, которого так усиленно поливали д@рьмом глубокоуважаемые Yossi Kreinin и Phillip J. Eby.Движимоя сила скрума — Кен Шваббер и Майк Кон.Вот минибука, по которой я пробовал внедрять скрум в своих палестинах. Ее уникалькость в минимуме теории и максимуме практики — идеальный How-tohttp://www.infoq.com/minibooks...

    Підтримав: Mykola Bova
  • Гибкий подход разработки ПО — Scrum

  • Як платять в ІТ. Мінімалка, ПП та інше

    Лично мне нравится схема оплаты налогов к примеру в Чехии. Пенсионный налог, Соц. страх и налог на зравоохранение не являются обязательным. Работающий сам решает платить ли ему налог и претендовать потом на страховку и пенсию либо самому копить деньги.В США — пенсионные фонды — серйозные финансовые инвестиционные учреждения, с диверсификацией портфеля, паями в мировых «Голубых фишках», страховкой рисков. Им смело можно доверять. Но задумаемся — что представляет собой наш Пенсионный Фонд (как и любой другой)? Ваши деньги не инвестируются, их просто перераспределяют на пенсии текущим пенсионерам под гарантии государства. А чего стоят эти гарантии в Украине мы все знаем. Тоесть мы кормим своими деньгами пенсионеров, только вот захотят ли нас кормить в будущем? По поводу финансовых взаимоотношений — никогда не было и не будет «доброго» работодателя и «сознательного» работника. Интересы диаметрально противоположные. У одних заплатить поменьше и заставить пахать побольше, у других получить побольше и побольше повалять дурака. Тут идет война и нужно поступать в зависимости от того, на какой стороне ты.Я принадлежу к любителям получать побольше, считаю что спрос на IT’шников сейчас высокий. Когда нам на вопрос — «А почему жилье такое дорогое? » нам отвечают «Так рынковая ж экономика. Спрос превышает пропозицию. Оттого и цены». Поэтому пускай раскошеливаются и не жалуются. А если будуть дергаться — тогда и вправду нужно будет подумать о каком то профсоюзе.

  • Як платять в ІТ. Мінімалка, ПП та інше

    +1 к словам Антона (#94). И можете закидать меня тапками. Чем раньше приходит понимание, что никто никому не должен, тем лучше для индивида. Коммунизм is dead, для социализма Украина слишком бедна.

    В том то и дело. Никто никому не должен. Работник исходя из этой логики тоже ничего не должен работодалелю. Тоесть работодатель имеет право диктовать условия, а работник имеет право менять работодателя. Думаете текучка кадров от того что там сдишком хорошо? Повторяю, не стоит сравнивать нас с США. У нас пока реально существует недостаток квалифицированых IT специалистов.Тоесть руководству в любой момент можно помахать ручкой.Тоесть я реально оценивая свой уровень с уровнем предлагаемым мне ЗП и обьемом работы предлагаю пересмотреть условия, работодатель не соглашается. Само собой я легко ухожу на новую позицию. И в этот момент начинаются стоны — типа мол зажрались девелоперы, и в овертайм работать не хотят, и переработки требуют оплатить, и в отпуск просятся, да еще им и зарплату поднимай. Ах какие они негодяи!

  • Як платять в ІТ. Мінімалка, ПП та інше

    Anton NaumovВ принципе про профсоюзы вы правы что это утопия. Но бороться локально можно.Я не знаю как у вас там в чисто софтовых конторах. Но в банках все таки довольно жестко. Ну прям как у Паланика и Бедбегера кто понимает о чем я. Начальство имея в десятки разы больше имеет рядовых по полной при этом крича на каждом повороте про корпоративный дух, про преданность работе и.т.д и может уйти на месяц в отпуск в разгар внедрения. А ты уже третий год без передыху. Но уход людей переносится тяжело. Поетому метод «махания ручкой» успешно действовал на мое начальство раза три.Я в принципе тоже не рядовой девелопер, но прилагаю все усилия, что бы зарплату моему отделу регулярно поднимали и увеличивали количество вакансий для снятия рабочей нагрузки. И когда гдето читаю как какой то девелопер выбравшийся в лиды начинает верещать про «зажравшихся» мне хочется им сказать, что не надо забывать кем ты был.Блин как мне это надоело. Никому случайно не надо С# девелопера для стартапа?

  • Як платять в ІТ. Мінімалка, ПП та інше

    to realist: Киевский или как? Киевский. то типа крик души или реально? Ну, вообще и то и другое: -). А вообще то нужно конкретнее общаться.

  • Як платять в ІТ. Мінімалка, ПП та інше

    2Realist: Ну вот Вам мой «мусорный» email smokeny1 (песик) seznam.cz. Пишите, побеседуем.

  • Як платять в ІТ. Мінімалка, ПП та інше

    Vl_Ad У нас в компании все еще интереснее...

    А у нас в банке вообще оборжаться.Больничные и отпускные платят от официалки: — (. Попробуй заболей — пойдеш с протянутой рукой.А по ежегодному балансу — их чистая прибыль раза в 50 больше затрат на ЗП по банку. Так что пусть Папе Карло рассказывают какработодателю тяжело с такими «прожорливыми» работниками и о том что их банк это также наш банк.

  • Як платять в ІТ. Мінімалка, ПП та інше

    2ЖеняВы сильно ошибаетесь если думаете что основной рынок IT Украины — аутсорс. Не все ж разработчики Python: -) Существует еще многомиллиардный внутренний рынок ентерпрайз+консультативный. И он еще далеко не заполнен. Учитывая неминуемое економическое развитие — он будет только увеличиватся. Посмотрите хотябы на Москву. Даже если наши ЗП достигнут уровеня США, то никогда не поверю что компании станут возить сюда индусов. По статистике распределения аутсорса по миру (ссылку впадло искать) видно тенденции умньшения доли Индии и Китая из-за переориентации на внутренний ИТ -рынок. Так что Украина без заказов не останется, не переживайте.Кроме того, говорю о чем знаю, в банках рядовой дев. под какой нибуть PL-SQL или T=SQL + что нибуть клиентское легко может иметь 3K.

  • PHP->Junior Java

    Я имею ввиду изучать паралельно JAVA и GROOVY (кстати NETBEANS 6.5 его поддерживает: -) как и IDEA 7 впрочем). GROOVY — пока редко используется как основной язык, пока существуют проблемы с производительностью, но его активно оптимизируют. Но как вспомагательный (скриптовый) — он в самый раз. Кроме того Вам как PHPшнику будет легче освоиться в GROOVY чем JAVA. JAVA — довольно консервативный язык. Многое в нем вам покажется дикостью. Вы поймете попробовав написать одинаковый функционал на этих языках. Если что, потом на питон спрыгнете.
    Кроме того там есть замечательный MVC фрэймворк-аналог Ruby on Rails — Grails.
    По поводу market share — да груви пока не очень популярен, но это дело времени.

    Кстати, вы хотите заниматься Web разработкой на JAVA? По-моему это не самый лучший выбор. Может действительно питон или ASP.NET?

← Сtrl 12 Ctrl →