LINUX.ORG.RU

JLINQ: ответ IBM на LINQ


0

0

Проект, названный Java™ Language Integrated Query, предоставляет разработчикам приложений, ориентированных на базы данных, простые, использующие графический интерфейс, средства повышения скорости разработки как на этапе проектирования приложения, так и во время реализации проекта.

>>> Подробности

anonymous

Проверено: anonymous_incognito ()

это круто конечно, но сколько можно бегать за микрософтом? если это будет сходный проект, опять дойдет примерно до 95% совместимости и на этом остановится. может пора свое уже что-то делать чтобы микрософт бегал за нами, а не наоборот?

anonymous
()

Давно жабы не было, надо уже освежить память о том какое говно это жаба новым флеймом

anonymous
()
Ответ на: комментарий от anonymous

не асилил штоль? Ну ты даёшь.

По теме - фигня какая то, LINQ намного круче.

anonymous
()
Ответ на: комментарий от anonymous

А потому что Microsoft купила все мозги (начинала с Хейлсберга в 95-м) и теперь умные мира сего трудятся в МС и в МС Research в частности.

А Жаба уже давно в отстающих и "повторяющих" .Нет.

ПС. В Моно LINQ уже есть! Да здравствует Моно!

anonymous
()
Ответ на: комментарий от anonymous

> ПС. В Моно LINQ уже есть! Да здравствует Моно!

Пробовал портировать приблуду на ASP.NET на Mono.
Понял, что мягко говоря пока рановато.

emt
()
Ответ на: комментарий от anonymous

Ну хватит, начиная с 2000-го Microsoft начнает рулить в области средств разработок... А ответить уже не кому. Борланд на грани банкротства, Сан и ИБМ каждый год выпускают новые версии своей Жабы, добавляя туда недостающие фичи...

Вопрос перехода на .Нет это чт-то сродни переходу с ДОС на Вин32. Сколько было слов, а зачем нам Вин32? А у меня в ДОС было все под контролем! А как прерывания вызывать? ДОС позволяет все! Это самая хакерская система!

Время все решило. Где сейчас разработчики под ДОС?

anonymous
()
Ответ на: комментарий от Joe_Bishop

>а что не говно?

Lisp, конечно.

anonymous
()
Ответ на: комментарий от anonymous

> Ну хватит, начиная с 2000-го Microsoft начнает рулить в области средств разработок...

вам ьак нравится зависеть от прихотей одного отдельно взятого вендора? и считать программированием то, что этот вендор в данный момент считает программированием?

anonymous
()
Ответ на: комментарий от anonymous

джава очень достойная платформа, и как, минимум, не уступают дотнету. А учитывая отсутствие зависимости от одного производителя - выглядит предпочтительнее для нейтрального к microsoft бизнеса. На .net переходят в основном тесные партрнёры microsoft-а, т.е. свой кусок рынка он конечно держит, но не более того.

anonymous
()
Ответ на: комментарий от anonymous

> Ну хватит, начиная с 2000-го Microsoft начнает рулить в области средств разработок... А ответить уже не кому.


Да мастдай, на самом деле давно уже начал рулить везде. По большому счету, им, чтобы полностью похоронить юнихи, сейчас достаточно было бы просто забраться на большие сервера.

anonymous
()
Ответ на: комментарий от anonymous

>им, чтобы полностью похоронить юнихи, сейчас достаточно было бы просто забраться на большие сервера

Угу, тока ты менеджерам М$ этого не говори, ато они уж который год голову ломают, как бы им Юнихи похоронить? : )

ASterikS
()
Ответ на: комментарий от anonymous

> Да мастдай, на самом деле давно уже начал рулить везде. По большому счету, им, чтобы полностью похоронить юнихи, сейчас достаточно было бы просто забраться на большие сервера.

Назовите дату.

shvonder
()
Ответ на: комментарий от ASterikS

> Угу, тока ты менеджерам М$ этого не говори, ато они уж который год голову ломают, как бы им Юнихи похоронить? : )


Они не красноглазые придурки и поэтому ломают головы только над тем как заколачивать бабло, а не над капцами. Было бы им выгодно залезть на большие тачки - уже бы залезли.

anonymous
()
Ответ на: комментарий от anonymous

>..ну хватит, начиная с 2000-го Microsoft начнает рулить в области средств разработок...

Ух ты!Рулит здесь от слова руль(какашка). Да уж. одна visualstudia6.0 чего ст0ит. Говнище неописуемое. Самая неудобная из сред разработки, какая мне когда-либо попадалась. Надо сказать никогда не стал бы писать на ней из-за удобства. Организация библиотек-просто мусор. С джавой той же не сравнить. Только немного выбились на приличный уровень благодаря дотнету. Но это же отсос у жабы! Так что МС, к сожалению, cосет у IBM,Sun и Жабы со своим дотнетом и средствами разработки;)) учите матчасть

>А ответить уже не кому.

;P

>Сан и ИБМ каждый год выпускают новые версии своей Жабы, добавляя туда недостающие фичи...

>Вопрос перехода на .Нет это чт-то сродни переходу с ДОС на Вин32. Сколько было слов, а зачем нам Вин32?

Интересная параллель. дос-вин=нет-джава;)

>А как прерывания вызывать? ДОС позволяет все! Это самая хакерская система! >Время все решило. Где сейчас разработчики под ДОС? А у меня в ДОС было все под контролем!

Крутой дос-хакер.В общем нет слов. Кстати, дос позволяет работать с прерываниями напрямую благодаря особенностям процессора, а не устройству системы.

А что касается заимствованных идей, если по-серьезному, то все компании друг у друга заимствуют идеи. Это нормальное явление.

А ибм'у респект за придумку.

anonymous
()
Ответ на: комментарий от anonymous

>Они не красноглазые придурки и поэтому ломают головы только над тем как заколачивать бабло, а не над капцами. Было бы им выгодно залезть на большие тачки - уже бы залезли.

Только unix-системы существуют не благодаря крупным серверам, как считают тупые красноносые виндузоиды, а на стоят на большинстве серверных машин, и за счет них тоже зарабатывают деньги.

Мсятники со своим get thе fасts поздно это поняли, в итоге их опередили конкуренты в этом направлении.

anonymous
()
Ответ на: комментарий от anonymous

> Только unix-системы существуют не благодаря крупным серверам, как считают тупые красноносые виндузоиды, а на стоят на большинстве серверных машин, и за счет них тоже зарабатывают деньги.


Можешь верить хоть в сантаклауса - к сожалению, твоя вера тренд на рынке всё равно не поменяет. А тренд не в пользу юнихов :-)

anonymous
()
Ответ на: комментарий от anonymous

> Если это будет сходный проект, опять дойдет примерно до 95% совместимости и на этом остановится

По-моему о совместимости тут речь идти и не может, посколько это для Java ;)

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Только немного выбились на приличный уровень благодаря дотнету. Но это же отсос у жабы!

Поменйте партнеров местами! МС в .нет поняла правильно все то, что в жабе было спорно (чудовищная многословность жабы уменьшена, главный язык развивается быстрее в направлении ее уменьшения, есть еще VB, а так же F#, Cw, Boo, чудовищных монстров типа EJB 2.0 пока не наделали, порог вхождения уменьшен и т.д.).

В результате дела жабы стали столько плохи, что ее под GPL опубликовать решили.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Да уж. одна visualstudia6.0 чего ст0ит.

На дворе 8-ая вроде. И она не для C++ предназначена в основном, если что.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

>Можешь верить хоть в сантаклауса - к сожалению, твоя вера тренд на рынке всё равно не поменяет.

Речь шла не о тренде, а о распространенности. И не о вере, а о фактах.

>А тренд не в пользу юнихов Совершенно верно. Линукс быстро распространяется. Эта тенденция присутствует.

anonymous
()
Ответ на: комментарий от anonymous

> джава очень достойная платформа, и как, минимум, не уступают дотнету.

Только вот в jvm главный язык запредельно ужасный, а c# 3.0 уже можно назвать просто "ужасным". :(

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> вам ьак нравится зависеть от прихотей одного отдельно взятого вендора? и считать программированием то, что этот вендор в данный момент считает программированием?

С жавой по второму пункту практически те же яйца :( Когда там сан поняла, что не все хотят писать на java? Меньше десяти лет прошло с 1.0?

sv75 ★★★★★
()
Ответ на: комментарий от sv75

>На дворе 8-ая вроде. И она не для C++ предназначена в основном, если что.

Да, просто речь шла о том что некий онанимус утверждал о доминировании мс с 2000 года, вот и привел пример с 6-ой студией ;)

anonymous
()
Ответ на: комментарий от emt

> Пробовал портировать приблуду на ASP.NET на Mono. > Понял, что мягко говоря пока рановато.

Надо не портировать, а на нем и начинать. Никто другого не обещает, Хрушев умер давно.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Да, просто речь шла о том что некий онанимус утверждал о доминировании мс с 2000 года, вот и привел пример с 6-ой студией ;)

Да, он ошибся, с 2002 года и 7.0 примерно.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Все мы под кого-то подстраиваемся.

Но если не привязываться к МС, подстариваться можно под широкий круг концепкий от руби джавы, а если привязываться - то у нас широкий выбор из одной платформы и двух на 95% изоморфных языков под нее.

sv75 ★★★★★
()

По существу - это что, OR/M? Что то не соображу в 3 часа ночи. По-моему к LINQ это вообще не относится.

sv75 ★★★★★
()
Ответ на: комментарий от sv75

>МС в .нет поняла правильно все то, что в жабе было спорно (чудовищная многословность жабы уменьшена, главный язык развивается быстрее в направлении ее уменьшения чудовищных монстров типа EJB 2.0 пока не наделали, порог вхождения уменьшен и т.д.).

Не понял. В чем чудовищная многословность жабы. Размер кода примерно одинаков. Только джава больше соответствует концепции ооп, чем тот же шарп.

>, есть еще VB, а так же F#, Cw, Boo,

ну вот, а в джаве теперь еще и JRuby ;)

>Только вот в jvm главный язык запредельно ужасный, а c# 3.0 уже можно назвать просто "ужасным".

в чем же ужасность

anonymous
()
Ответ на: комментарий от anonymous

> Не понял. В чем чудовищная многословность жабы.

Во *всем*. Чтобы понять, надо посмотреть на Python/Ruby/Groovy/etc, ну и на C# 3.0 как конкурента.

> Размер кода примерно одинаков.

Обязательное описание исключений метода? В код C# он имеет тенденцию к сокращению с ростом версий. Ламбды сравни и описание локальных переменных.

> Только джава больше соответствует концепции ооп, чем тот же шарп.

Подробнее пожалуйста, чем больше. Чем она плохо соответствует это концепции (не в сравнении с C#) - известно, примитивные типы например.

Прикол в том, что ооп - не единственная концепция. Сравните элементы функциональщины.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

>>, есть еще VB, а так же F#, Cw, Boo,

> ну вот, а в джаве теперь еще и JRuby ;)

Еще Groovy ecть (Scala/Nemerle так же). Но все это не мейнстрим. Офиц. языков у явы меньше (да название платформы говорит само за себя).

sv75 ★★★★★
()
Ответ на: комментарий от sv75

>Обязательное описание исключений метода? Это не важный момент, сильно не влияет на объем кода, зато код более легко читаемый.

>Ламбды сравни и описание локальных переменных.

скоро и в java появится

anonymous
()
Ответ на: комментарий от anonymous

> Это не важный момент, сильно не влияет на объем кода, зато код более легко читаемый.

У меня есть чувство что "легко читаемый" и Ява - понятия с разных континетов. И исключения метода (в интерфейсах, скажем) читаемость явно не улучшают :(

>> Ламбды сравни и описание локальных переменных.

> скоро и в java появится

О чем и спич - начали на 5 (?) лет раньше, а теперь догоняющие.

sv75 ★★★★★
()
Ответ на: комментарий от sv75

> У меня есть чувство что "легко читаемый" и Ява - понятия с разных континетов. И исключения метода (в интерфейсах, скажем) читаемость явно не улучшают :(

Как раз для интерфейсов желательно поточнее специфицировать контракт, как мне кажется.

AlexM ★★★★★
()
Ответ на: комментарий от sv75

> И исключения метода (в интерфейсах, скажем) читаемость явно не улучшают :(

В интерфейсах вообще-то при описании методов исключения могут не описываться. Насчет читаемости. В java более четкий синтаксис по сравнению с csharp.

>У меня есть чувство что "легко читаемый" и Ява - понятия с разных континетов.

Ваше субъективное чувство.

>О чем и спич - начали на 5 (?) лет раньше, а теперь догоняющие.

Не суть. Ну и что с того. Кто-то кого-то опережает. Конкуренция.

anonymous
()
Ответ на: комментарий от anonymous

Да что тут спорить, достойных конкурентов VS2005 нет и в ближайшем будущем не предвидется, а уже и 2008-ая на подходе. Ни Eclipse, ни NetBeans и рядом с Visual Studio не стояли, разве только что с Visual Studio 6.0 их и можно сравнивать. А если человек будет утверждать, что VS2005 - "говно, хуже которого я в жизни ничего не видел", то скорее всего он обыкновенный трепач, коих на лоре с каждым днем все больше и больше, к сожалению.

anonymous
()
Ответ на: комментарий от sv75

JLINQ ничего общего с LINQ не имеет. Если в IBM их считают схожими, то видимо до них не дошла суть LINQ.

JLINQ позволяет делать запросы только к БД. Посредством LINQ можно писать запросы как к базам, так и к коллекциям, к XML документа, к файловой системе, к реестру, к почтовику (запрос к коллекции писем) и т.д.

JLINQ это GUI для генерации бизнес логики, SQL запросы в нём присутствуют в виде строк. LINQ позволяет писать запросы прямо в коде. LINQ означает Language-INtegrated Query, тоесть запросы интегрированные в язык программирования. Как сказали на Channel 9, JLINQ это скорее IINQ( IDE integrated query)

anonymous
()
Ответ на: комментарий от anonymous

> В интерфейсах вообще-то при описании методов исключения могут не описываться.

Это не по джабовски.

> В java более четкий синтаксис по сравнению с csharp.

О, да - если в C# он менее четкий прежде всего из привнесения чуждых элементов с целью сделать программирования проще, то ява крепкак как дуб.

>> У меня есть чувство что "легко читаемый" и Ява - понятия с разных континетов.

> Ваше субъективное чувство.

1. Ну идите почитайте сурсы всех Array.ToString, а?

2. Читаем про lists completion в питоне, пишем это же на яве, сравниваем...

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> JLINQ ничего общего с LINQ не имеет. > JLINQ это скорее IINQ( IDE integrated query)

Спасибо, я так и чувствовал что название - маркетиноговый бред...

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

>Ух ты!Рулит здесь от слова руль(какашка). Да уж. одна visualstudia6.0 чего ст0ит. Говнище неописуемое. Самая неудобная из сред разработки, какая мне когда-либо попадалась. Надо сказать никогда не стал бы писать на ней из-за удобства. Организация библиотек-просто мусор. С джавой той же не сравнить. Только немного выбились на приличный уровень благодаря дотнету. Но это же отсос у жабы! Так что МС, к сожалению, cосет у IBM,Sun и Жабы со своим дотнетом и средствами разработки;)) учите матчасть

А ты давно очнулся от 10-летнего анабиоза, а?

Уже Visual Studio 2008 Beta 2 есть... С гораздо более продуманной библиотекой классов, чем в той же Жабе... Сейчас на библиотеку Жабы смотреть - без слез нельзя. Настолько там все бедно и убого...

Сейчас Жаба уже отсасывает у ДотНета. И эта новость тому пример.

С 2004 года Жабистская Сан спохватилась. Да поздно пить Боржоми, если почки гнилые...

anonymous
()
Ответ на: комментарий от Joe_Bishop

Eclipse - это действительно дерьмище... Это сами Яверы признают...

Ну давайте устроим битву SharpDevelop 3 + Visual Studio 2008 Express vs ...

anonymous
()
Ответ на: комментарий от anonymous

vs IntelliJ Idea? ну-ну... да и Eclipse 3.3 очень даже не плох

anonymous
()
Ответ на: комментарий от anonymous

> Ну давайте устроим битву SharpDevelop 3 + Visual Studio 2008 Express vs ...

Кому нужно это унылое ентерпарайз говно, если есть python + vim

anonymous
()
Ответ на: комментарий от anonymous

>Ни Eclipse, ни NetBeans и рядом с Visual Studio не стояли

Тупой штоли? Только недавно студия стала напоминать что-то похожее на Eclipse/NetBeans. Не говоря уж о том, что идея RCP позорно сп*жжена с них же.

aiker ★★
()
Ответ на: комментарий от anonymous

>Сейчас Жаба уже отсасывает у ДотНета. И эта новость тому пример.

Следуя вашей логике, сначала отсасывает dotnet у Жабы, т.к все основополагающие идеи заимствованы оттуда. То, что идеи заимствуются, само по себе нормально. Если смотреть без фанатизма.

>Eclipse - это действительно дерьмище...

Вот кто прежде всего треплется языком;)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.