The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

10.11.2010 22:39  Фонд Apache приступает к решительным действиям против Java-монополии Oracle

Фонд Apache Software Foundation (ASF) с результатом в 95% голосов был переизбран на членство в исполнительном комитете Java Community Process (JCP) стандартным сроком на три года (кроме того, в комитет избраны представители Eclipse Foundation, Google, Red Hat и других компаний). В своём заявлении, посвящённому этому событию, исполнительный комитет Фонда Apache благодарит сообщество за поддержку и снова возвращается к ключевому вопросу лицензирования Java для использования в открытых приложениях, а также в частности к старой проблеме лицензионных ограничений в тестах на совместимость с Java SE ("TCK").

Указывая на то, что Oracle полностью игнорирует условия лицензирования своей же собственной технологии (Java), фонд Apache Software Foundation призвал других членов исполнительного комитета JCP голосовать против принятия следующей версии Java в том случае, если Oracle будет продолжать устанавливать ограничения на использование Java в открытых проектах.

Представители Фонда Apache также отметили, что в случае, если ограничения будут оставлены, то фонд может прекратить участие в JCP. "Нам ни к чему членство в организации, для которой законность - ничто. Наше членство (в исполнительном комитете) в такой ситуации будет фикцией, демонстрацией того, что сообщество ничего не значит, а мы проталкиваем решения исключительно в интересах Oracle, не важно, совпадают они или нет, с интересами сообщества," - сказал Джим Ягельски (Jim Jagielski), президент и соучредитель Apache Software Foundation.

В старой затянувшейся проблеме ситуация на данный момент достигла критической точки. Фонд Apache Software Foundation надеется использовать своё влияние, чтобы заставить Oracle отказаться от ограничений Field-of-Use, включённых в лицензию. Переизбрание в состав комитета стало положительной новостью для фонда Apache на фоне довольно сложного периода, поскольку незадолго до этого IBM сообщила о своём решении прекратить поддержку проекта Harmony в пользу другого открытого проекта, OpenJDK.

Компания IBM была одним из самых надёжных и последовательных союзников Фонда Apache в FOU, и как минимум можно предположить, что данный шаг в сторону OpenJDK означает, что на предстоящем голосовании по поводу Java 7, IBM будет поддерживать Oracle. И в таком случае присоединится к тем организациям, которые считают, что действиям Oracle не нужно мешать в интересах развития Java в целом. Такой позиции придерживаются в частности Red Hat и Eclipse Foundation.

В итоге, по словам Ягельски, главным вопросом для Apache сейчас является будущее проекта Harmony. Без Harmony участие Apache в JCP будет в лучшем случае бессмысленным, в худшем - заведомо ложным. Oracle совершенно очевидно ищет выгоду через коммерческое лицензирование Java. Ларри Элисон называл Java наиболее ценным приобретением из всего того, что принесла покупка Sun.

Apache не желает сдерживать ход развития Java, сказал Ягельски, но в то же время голосование за принятие Java 7, если в неё по-прежнему будут включены лицензионные ограничения, поставит Apache в неприемлемое положение. Решение остаться или уйти из исполнительного комитета JCP будет зависеть от того, насколько серьёзную поддержку получит Apache. "Если голосование по Java7 будет отрицательным, то это будет означать, что JCP всё ещё отражает процессы, происходящие в сообществе, и в этом случае мы останемся и будем продолжать активно бороться.". Компания Oracle никак не прокомментировала происходящее.

  1. Главная ссылка к новости (https://blogs.apache.org/found...)
  2. Statement by the ASF Board on our participation in the Java Community Process
  3. Apache declares war on Oracle over Java
  4. OpenNews: IBM присоединилась к Oracle в работе над OpenJDK
Автор новости: JT
Тип: Тема для размышления
Ключевые слова: apache, java, oracle
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 23:50, 10/11/2010 [ответить] [показать ветку] [···]    [к модератору]
  • –1 +/
    Действия какие-то хилые, решительного ничего нет. Или в отставку, или пилить Harmony.
     
  • 1.2, Аноним (-), 23:53, 10/11/2010 [ответить] [показать ветку] [···]    [к модератору]
  • –12 +/
    Пора писать реализацию Apache Java... И соответственные плюшки...
     
     
  • 2.3, Аноним (-), 23:54, 10/11/2010 [^] [ответить]    [к модератору]
  • +9 +/
    > Пора писать реализацию Apache Java... И соответственные плюшки...

    Проснулись. Harmony о которой говорится в новости и есть Java от Apache.

     
  • 1.4, anonymous (??), 00:04, 11/11/2010 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Ну так пилили бы. А то уж достали жестикулировать.
     
     
  • 2.5, iZEN (ok), 00:07, 11/11/2010 [^] [ответить]    [к модератору]
  • +/
    Так уже. На Apache Harmony в данный момент наводится лоск. Всё уже готово для продакшена. Сертифицирующие тесты (JCK и TCK) не дают.
    http://www.linux.org.ru/news/java/1874098
     
  • 2.37, VoDA (ok), 10:20, 11/11/2010 [^] [ответить]    [к модератору]  
  • +/
    это пиление может быть законодательно закопано. Harmony и так по сути нарушитель патентов.
     
  • 1.6, Аноним (-), 00:15, 11/11/2010 [ответить] [показать ветку] [···]     [к модератору]  
  • +3 +/
    Не проще ли будет,заинтересованным представителям комитета JCP и не только,совме... весь текст скрыт [показать]
     
     
  • 2.7, cmp (??), 00:49, 11/11/2010 [^] [ответить]    [к модератору]  
  • +4 +/
    Проще придать оракл анафеме и отлучить от церкви за глумление над останками трупа сан, с передачей дела в суд святой инквизиции, суда и публичного сожжения.
     
  • 2.9, Tav (ok), 01:06, 11/11/2010 [^] [ответить]     [к модератору]  
  • +3 +/
    И получить патентом по башке Вот что забавно NET 8212 проприетарная платфо... весь текст скрыт [показать]
     
     
  • 3.10, pavel_simple (ok), 01:16, 11/11/2010 [^] [ответить]     [к модератору]  
  • +1 +/
    так проблема то в том, что язык платформа развивается и многим мне в том числе ... весь текст скрыт [показать]
     
     
  • 4.12, Tav (ok), 01:20, 11/11/2010 [^] [ответить]    [к модератору]  
  • –1 +/
    Не понятно, чем Оракл хуже Сан. Все то же самое, только более решительно и не притворяясь хорошими.
     
     
  • 5.14, pavel_simple (ok), 01:27, 11/11/2010 [^] [ответить]     [к модератору]  
  • +4 +/
    ой да ладно -- окакл держалась много лет за монополию на рынке СУБД -- благодаря... весь текст скрыт [показать]
     
     
  • 6.18, Tav (ok), 01:41, 11/11/2010 [^] [ответить]    [к модератору]  
  • +/
    В этом вы правы. Но я про отношения с сообществом писал, а не про инновации.
     
     
  • 7.22, pavel_simple (ok), 02:04, 11/11/2010 [^] [ответить]     [к модератору]  
  • +3 +/
    а я говорю в _том_ числе про инновации в том числе потому, что сделать платну... весь текст скрыт [показать]
     
     
  • 8.29, Аноним (-), 02:54, 11/11/2010 [^] [ответить]    [к модератору]  
  • +/
    IBM вынужденна была бы примерно такую же политику вести. Уж очень дорого Сан продавали, а сейчас кризис.
     
     
  • 9.76, sanDro (ok), 17:26, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Это смотря для чего покупать Если для получения полного доступа к технологиям ... весь текст скрыт [показать]
     
  • 3.11, pavel_simple (ok), 01:18, 11/11/2010 [^] [ответить]    [к модератору]  
  • +3 +/
    .NET — проприетарная платформа, mono — неофициальная реализация
    > с сомнительным легальным статусом,

    да забудте вы про них -- о мёртвых или хорошо или никак.

     
  • 3.13, Tav (ok), 01:21, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Вот, кстати, очень любопытная статья Брюса Перенса по поводу Apache и Microsoft ... весь текст скрыт [показать]
     
     
  • 4.16, pavel_simple (ok), 01:34, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    не читал -- но осуждаю Microsoft also made some of their patents availab... весь текст скрыт [показать]
     
     
  • 5.17, Tav (ok), 01:39, 11/11/2010 [^] [ответить]    [к модератору]  
  • +/
    Так а чего осуждаете-то? В приведенной статье Майкрософт как раз разоблачают.
     
     
  • 6.21, pavel_simple (ok), 01:58, 11/11/2010 [^] [ответить]    [к модератору]  
  • +/
    > Так а чего осуждаете-то? В приведенной статье Майкрософт как раз разоблачают.

    я так понимаю статья не первой свежести, и M$ я так понимаю не нуждается в "разоблачениях" -- о ей и так все вкурсе.

     
     
  • 7.33, Michael Shigorin (ok), 09:29, 11/11/2010 [^] [ответить]    [к модератору]  
  • +1 +/
    Нуждается, есть и одураченные, которые не помнят win95.
     
  • 3.79, XoRe (ok), 22:58, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Не в любом В Gentoo такие вещи отстреливаются на подходе grep mono etc make... весь текст скрыт [показать]
     
     ....нить скрыта, показать (16)

  • 1.8, Аноним (-), 00:49, 11/11/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • –8 +/
    Надеюсь, ничего у них не получится, java станет полностью коммерческой и больше не вылезет вне ынтерпрайза.
     
     
  • 2.80, XoRe (ok), 23:01, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Не бойтесь, денег на яву хватит не только у энтерпрайза За счет увеличения себе... весь текст скрыт [показать]
     
  • 1.15, Аноним (-), 01:29, 11/11/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    Думаю, что просто Гугл дал Апачам денег, чтоб они пошумели и покричали.
     
     
  • 2.32, szh (ok), 06:02, 11/11/2010 [^] [ответить]    [к модератору]  
  • +/
    этот шум соответствует заявленным целям апачей.
    Так что не надо говорить как будто у них не было причин шуметь.
     
  • 1.19, bvf (?), 01:43, 11/11/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Кто ненавидит Оракл? - Гугл и Микрососфт.
    Кто платиновый спонсор Фонда Апач? - Гугл и Микрососфт.

    Запасаемся попконом. ГПЛ более чем предостаточно для сообщества. Апач лицензии которые позволяют закрывать коды нам не нужны. К примеру оаркл лицензирует яву на апаче... а завтра микрософт или гугл на базе этого кода создает свою версию явы под закрытой лицензией и несовместимой с опенждк? Что мы получаем раскол технологии и сообщества. Если бы у микрософт была бы ява под лицензией апач то сегодня бы не было бы дотнета. Но САНы были не дураки, а Оркалы тем более. Пока есть ГПЛ нам опасаться нечего.

     
     
  • 2.23, pavel_simple (ok), 02:09, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    и тогда окакл может легко и просто сказать чтобы они шли в зад -- т к не купили... весь текст скрыт [показать]
     
     
  • 3.24, Аноним (-), 02:19, 11/11/2010 [^] [ответить]     [к модератору]  
  • +3 +/
    Ну вообще-то Оракел не может взять за яйцы тех, кто прошел TCK Так как в лиценз... весь текст скрыт [показать]
     
     
  • 4.25, pavel_simple (ok), 02:35, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    подробности -- не нашел чтj-тj я такого -- плохо искал ... весь текст скрыт [показать]
     
     
  • 5.40, Аноним (-), 11:38, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    http download oracle com javase 1 4 2 docs relnotes license html Sun also gran... весь текст скрыт [показать]
     
  • 4.38, VoDA (ok), 10:24, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Oracle разрешит создание СОВМЕСТИМЫХ java vm по всему миру Причем управлять это... весь текст скрыт [показать]
     
     
  • 5.41, Аноним (-), 11:41, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Если оракел даст IP апачам, например дав TCK, то для создания своей несовместимо... весь текст скрыт [показать]
     
     
  • 6.50, VoDA (ok), 14:51, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    только патентный иск, за нарушение патентов на java несовместимость будет карат... весь текст скрыт [показать]
     
     
  • 7.55, Аноним (-), 23:14, 11/11/2010 [^] [ответить]    [к модератору]  
  • +/
    И что они простите напишут в этом иске? Что вы скачали и модифицировали нашу GPL-программу?
     
  • 2.28, JT (?), 02:52, 11/11/2010 [^] [ответить]    [к модератору]  
  • –1 +/
    > Пока есть ГПЛ нам опасаться нечего.

    Свободных лицензий недостаточно для защиты разработчиков  (  http://www.opennet.ru/opennews/art.shtml?num=28520   )

     
     
  • 3.54, Аноним (-), 20:13, 11/11/2010 [^] [ответить]    [к модератору]  
  • +/
    >> Пока есть ГПЛ нам опасаться нечего.
    > Свободных лицензий недостаточно для защиты разработчиков

    "Свободных" - недостаточно, а ГПЛ - достаточно.

     
     ....нить скрыта, показать (10)

  • 1.20, Фред (?), 01:58, 11/11/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +5 +/
    Ещё раз повторяю и не устану повторять. В открытых разработках, в продакшенах, и прочих движухах, нельзя применять технологии, за которыми так или иначе стоит Oracle и\или мелкомякоть. Бросайте вы уже эту проклятую жаву и дотнеты, равно как и якобы свободные их реализации. Есть другие технологии, развивайте их. Жава (ненависть) и дотнеты (презрение и ненависть) заставляют компании концентрироваться на какой то ненужной борьбе и тёрках. А надо на разработке концентрироваться.
     
     
  • 2.35, anonymous (??), 09:47, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Может я скажу глупость но что то мне затяжка с разработкой BTRFS кажется подозри... весь текст скрыт [показать]
     
  • 1.26, denis111 (ok), 02:40, 11/11/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    По-моему Оракл сами в ступоре уже.
    Насчёт дотнета согласен, там особо ничего нету, можно отбросить. А вот для жабы создано ну столько разных вещей, что просто так забыть о них и начать делать новые уже маловозможно.... не рационально...
     
     
  • 2.27, Аноним (-), 02:49, 11/11/2010 [^] [ответить]    [к модератору]  
  • +3 +/
    Сбывается старый принцип: первые дозы бесплатно.

    Надо урок извлечь.

     
  • 1.30, Аноним (-), 04:16, 11/11/2010 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Быстрый Современный Свободный Допиленный до юзабельного состояния Не существ... весь текст скрыт [показать]
     
     
  • 2.31, Ян Злобин (ok), 05:37, 11/11/2010 [^] [ответить]    [к модератору]  
  • +/
    >Объективно говоря, C# был лучше по всем параметрам...

    Толсто.

     
  • 2.36, аноним1 (?), 09:52, 11/11/2010 [^] [ответить]     [к модератору]  
  • +4 +/
    очень толсто, особенно в плане мощности и лаконичности если для тебя синтаксич... весь текст скрыт [показать]
     
  • 2.52, 8288ано8288ним (?), 15:20, 11/11/2010 [^] [ответить]    [к модератору]  
  • –3 +/
    C++. Все четыре требования на 110%. Выучите уже и забудьте об остальных поделках.
     
     
  • 3.59, Regis (?), 03:31, 12/11/2010 [^] [ответить]    [к модератору]  
  • +/
    У вас большой опыт разработки энтерпрайз-софта на C++?
     
     
  • 4.61, Igor (??), 04:58, 12/11/2010 [^] [ответить]     [к модератору]  
  • +1 +/
    Слова Энтерпрайс софт придуманы саном, для того, чтобы не слить джаву после... весь текст скрыт [показать]
     
     
  • 5.65, Regis (ok), 11:46, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Окей, я согласен с тем, что сам по себе термин - навязан Однако сейчас под ним ... весь текст скрыт [показать]
     
     
  • 6.66, Igor (??), 12:28, 12/11/2010 [^] [ответить]     [к модератору]  
  • +2 +/
    gt оверквотинг удален Вот именно, мусора Потому что в программировании слова ... весь текст скрыт [показать]
     
  • 1.34, Аноним (-), 09:39, 11/11/2010 [ответить] [показать ветку] [···]     [к модератору]  
  • +4 +/
    Когда Оракл покупал Сан, первая мысль - жадность фраера сгубила Причём в равной... весь текст скрыт [показать]
     
     
  • 2.62, Igor (??), 05:21, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    В самое яблочко А всякие AspectJ и Contract programming вообще низводят програм... весь текст скрыт [показать]
     
  • 1.43, Аноним (-), 12:10, 11/11/2010 [ответить] [показать ветку] [···]     [к модератору]  
  • +2 +/
    В связи с этим компания Microsoft заявила, что не будет препятствовать использо... весь текст скрыт [показать]
     
     
  • 2.45, as (??), 13:03, 11/11/2010 [^] [ответить]    [к модератору]  
  • +/
    они забыли написать
    "пока не нарушает"
     
     
  • 3.46, Аноним (-), 13:47, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    На основании чего сделано данное заявление Если oracle ставит палки в колеса лю... весь текст скрыт [показать]
     
  • 3.47, Аноним (-), 13:57, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Столлману не понравилось это community promise потому что ASP NET, ADO NET и Win... весь текст скрыт [показать]
     
  • 1.49, СуперАноним (?), 14:31, 11/11/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Пусть на Python (Ruby) переходят. Они хоть патентами не обложены.
     
     
  • 2.56, Аноним (-), 23:18, 11/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Просто они нафиг никому не нужны Как только на них начнут зашибать серьезное ба... весь текст скрыт [показать]
     
  • 2.60, Regis (ok), 03:37, 12/11/2010 [^] [ответить]    [к модератору]  
  • +/
    > Пусть на Python (Ruby) переходят. Они хоть патентами не обложены.

    Enterprise тоже на Python (Ruby) писать? Как бы слишком сурово не вышло.

     
     
  • 3.63, Igor (??), 05:28, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    вот всё пытаюсь понять, что такого энтерпрайсового вы написали на яве, чтобы э... весь текст скрыт [показать]
     
     
  • 4.64, pavel_simple (ok), 06:35, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    на питоне уже можно писать DSL и они тоже уже могут тут-же в runtime е превраща... весь текст скрыт [показать]
     
     
  • 5.67, ы (?), 12:42, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Ну есть всё это у питона, и чё ... весь текст скрыт [показать]
     
     
  • 6.70, Igor (??), 14:24, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    питон, ка любой динамический язык, включая javascript, сам себе такой DSL Всё з... весь текст скрыт [показать]
     
     
  • 7.75, pavel_simple (ok), 15:12, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    для непонятливых у питона уже есть такое как bcel,Jasmin, Janino -- веть у вас т... весь текст скрыт [показать]
     
  • 5.68, Дима (??), 13:05, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    1, 2 Тут скорее более удивительно, что на яве _уже_ можно писать подобие DSL ... весь текст скрыт [показать]
     
     
  • 6.69, pavel_simple (ok), 13:50, 12/11/2010 [^] [ответить]     [к модератору]  
  • +/
    кому проще вам а как оно для остальных -- нука хотябы пару десятков примеров ... весь текст скрыт [показать]
     
     
  • 7.84, Igor (??), 03:57, 13/11/2010 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Я тоже понимаю, что речь идёт об internal DSL pavel_sim... весь текст скрыт [показать]
     
     
  • 8.85, pavel_simple (ok), 04:25, 13/11/2010 [^] [ответить]    [к модератору]  
  • +/

    например, ANTLR
    >, то есть средства и покруче, например,

    bizon/yacc/lex
    >, кстати на
    > С писанные. Вот без них-то JVM не собрать, она ж тоже
    > на с/c++, правда? а не существует компилятора C/C++, написанного без применения
    > этих инструментов.

    а кому интересно ваше мнение когда вы всё время переедёргиваете

    чито вы такой у нас весь распрекрасный один, что таки к концу 3 курса смогли осилить lex/yacc? и что написали-таки поди свой скриптовик на нём? как? не асилили? -- а я то думал.....

    а когда это openjdk стал использовать упомянутые (bizon/yacc/lex) утилиты? -- ах это возможно было (не нахожу подтверждения) в эпоху когда динозавры были живы, вы тоже из той эпохи?

    как-же вы смачно сливаете

    P.S. сахар для явы не нужон -- она и так сладкаяяяяяя.
    P.P.S любителям додетилям питонистам столо-бы уже определиться, таки питон "круче всех", или "ах мы забыли что под jvm можно писать просто и легко"

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

     
     
  • 9.86, Igor (??), 05:01, 15/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Что, мне таки удалось религиозного молодого человека развести на слова, отличные... весь текст скрыт [показать]
     
  • 6.71, Igor (??), 14:34, 12/11/2010 [^] [ответить]    [к модератору]  
  • +/
    >[оверквотинг удален]
    > С external в случае динамических языков есть сомнения нужны ли они
    > там вообще, если всё можно красиво сделать internal.
    > 3. Да, конечно. Родная. А ещё есть железный питон на .net'е. И
    > даже jpython :)
    > 4. Как бы не больше :). Нет, конечно, меньше, но многие из
    > биндингов, например, куда юзабельнее явских. Например, кто в своём уме, будет
    > добровольно юзать java Qt? А PyQt более чем востребован.
    > С платформами - это как считать. Для десктопов надо поискать где питона
    > нет. Сложнее с мобильными, но при наличии jpython'а, что, конечно, читерство,..
    > :)

    Ой, извиняюсь, вы уже почти всё ответили за меня...
    А на каких мобильных платформах нет питона, где есть Java (я не имею ввиду Java ME, которой как бы уже не существует в реальной жизни)?

     
     ....нить скрыта, показать (13)

  • 1.51, б.б. (?), 15:05, 11/11/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    поспорят пошумят и разойдутся
    прямые канцлеры в отставке по уму
    я вам скажу знать время не приспело
    но что без них не обойдётся дело
     
     
  • 2.72, Igor (??), 14:37, 12/11/2010 [^] [ответить]    [к модератору]  
  • +/
    > поспорят пошумят и разойдутся
    > прямые канцлеры в отставке по уму
    > я вам скажу знать время не приспело
    > но что без них не обойдётся дело

    Ну вот Вы точно "шумите". Что есть "шум" с точки зрения радиотехники и вообще природы? Шум - это то, что не кореллируется с патттерном приёмника. Паттерн приёмника - "Фонд Apache приступает к решительным действиям против Java"

     
  • 1.53, Разработчик (?), 19:09, 11/11/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    http://journal.paul.querna.org/articles/2010/10/12/java-trap-2010-edition/
     
  • 1.57, Аноним (-), 23:28, 11/11/2010 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    IMHO, наиболее правильную позицию занимает Apple со своими девайсами: они пишут на C.
     
     
  • 2.73, Igor (??), 14:40, 12/11/2010 [^] [ответить]    [к модератору]  
  • +/
    > IMHO, наиболее правильную позицию занимает Apple со своими девайсами: они пишут на
    > C.

    Неа, не угадали. На ObjectiveC, гораздо более мощном и выразительном языке, чем Java. Из коробки поддерживает все современные кросс-объектные паттерны типа observer, proxy, delegate, dependency injection безо всяких костылей типа spring и aspectj

     
     
  • 3.74, Igor (??), 14:48, 12/11/2010 [^] [ответить]    [к модератору]  
  • +/
    >> IMHO, наиболее правильную позицию занимает Apple со своими девайсами: они пишут на
    >> C.
    > Неа, не угадали. На ObjectiveC, гораздо более мощном и выразительном языке, чем
    > Java. Из коробки поддерживает все современные кросс-объектные паттерны типа observer,
    > proxy, delegate, dependency injection безо всяких костылей типа spring и aspectj

    вот очень яркий пример этой мощности: Пруф: http://www.fscript.org/

     
     
  • 4.78, qpq (ok), 22:06, 12/11/2010 [^] [ответить]    [к модератору]  
  • +/
    непонятненько... хвалили Objective C, что все из коробки, а ссылку дали на F-Script - "A set of open source tools that complement Xcode and Interface Builder"
    зачем что-то дополнять (complement), если все из коробки?

    а синтаксис и вправду ужасный у языка, пусть и сам по себе язык достаточно мощный. Пруф: http://refcardz.dzone.com/refcardz/objective-c-iphone-and-ipad

     
     
  • 5.81, Igor (??), 03:16, 13/11/2010 [^] [ответить]     [к модератору]  
  • +/
    Не-не-не, я именно о Cocoa ObjectiveC Ту речь не о Fscript, Fscript - это част... весь текст скрыт [показать]
     
     
  • 6.87, qpq (ok), 03:50, 16/11/2010 [^] [ответить]    [к модератору]  
  • +/
    спасибо за более развернутый ответ! в таком виде Ваше предыдущее утверждение выглядит намного более убедительно, нежели чем просто ссылка-пруф
     
  • 3.77, elwood (??), 19:12, 12/11/2010 [^] [ответить]    [к модератору]  
  • +/
    Objective-C полная параша. Этому языку судьба кое-что в рот положила. Писал на нем игрушку под айфон, обплевался, в результате больше половины кода было написано на С++, и только UI приходилось разрабатывать на obj-c. Абсолютно нечитабельный и неписабельный язык.
     
     
  • 4.82, Igor (??), 03:22, 13/11/2010 [^] [ответить]    [к модератору]  
  • +/
    > Objective-C полная параша. Этому языку судьба кое-что в рот положила. Писал на
    > нем игрушку под айфон, обплевался, в результате больше половины кода было
    > написано на С++, и только UI приходилось разрабатывать на obj-c. Абсолютно
    > нечитабельный и неписабельный язык.

    На ObjC невозможно нормально, да и вообще работать, не зная базовых паттернов GoF и DI, я не в обиду, просто сам через это проходил, пока не начинаешь мыслить ими, ну просто смотришь на весь этот ужас, как баран на новые ворота, это правда. Но с другой стороны, именно они и дают всё то, о чём я говорил.


     
     
  • 5.83, Igor (??), 03:32, 13/11/2010 [^] [ответить]    [к модератору]  
  • +/
    >> Objective-C полная параша. Этому языку судьба кое-что в рот положила. Писал на
    >> нем игрушку под айфон, обплевался, в результате больше половины кода было
    >> написано на С++, и только UI приходилось разрабатывать на obj-c. Абсолютно
    >> нечитабельный и неписабельный язык.
    > На ObjC невозможно нормально, да и вообще работать, не зная базовых паттернов
    > GoF и DI, я не в обиду, просто сам через это
    > проходил, пока не начинаешь мыслить ими, ну просто смотришь на весь
    > этот ужас, как баран на новые ворота, это правда. Но с
    > другой стороны, именно они и дают всё то, о чём я
    > говорил.

    Забыл:
    http://en.wikipedia.org/wiki/GOF
    http://en.wikipedia.org/wiki/Dependency_injection

    Ну так и на Java EE (или спринге) ведь тоже так же, не правда ли?

    От этого всего пахет... Нет, не ей, а старой доброй Delphi, когда ты ещё думаешь, какой компонент  использовать, а он уже весь такой из себя шевелистя, видео показывает, аудио говорит, типа "возьми меня". вот только забыл, как в такой жёстко объектный язык, как паскаль можно было встроить такую чудесную штуку, как vcl.

    Но в принципе, как ни крути, а Spring/AspectJ тоже может иметь человеческое лицо. Вот только, к сожалению, мухи (язык и платформа) отдельно, а котлеты (расширения языка и платформы) отдельно.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2019 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor