Re[5]: dotnet vs java 2016-2020
От: Steamus Беларусь  
Дата: 13.03.16 09:40
Оценка:
Здравствуйте, IID, Вы писали:

IID>Здравствуйте, Sinix, Вы писали:


S>>Ссылаться на рейтинг, который построен на строчке гугла "Результатов: примерно 123 456 789" для запроса +"<lang> programming" — это сильно.


IID>Чем больше проблем — тем больше рейтинг. Оооок!


Поскольку люди допускают ошибки в программах, то в жизни проблем не находится лишь у тех платформ, которые, банально, никто не использует.
Re[4]: dotnet vs java 2016-2020
От: Steamus Беларусь  
Дата: 13.03.16 09:44
Оценка: :)
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, wamaco, Вы писали:


W>>а Delphi, Delphi как лезет! ого!

S>Просто почитайте, как этот рейтинг считается.

S>Ссылаться на рейтинг, который построен на строчке гугла "Результатов: примерно 123 456 789" для запроса +"<lang> programming" — это сильно.


Да, он считается по количеству упоминаний языка в обсуждениях, статьях, объявлениях о найме и прочее. Предполагается, что чем больше упоминаний, тем популярней инструмент. Что представляется вполне себе разумным. Любой здравомыслящий человек, работающий в софтверной индустрии, бросив взгляд на результат, подтвердит, что примерно такая развесовка языков и есть.
Re[3]: dotnet vs java 2016-2020
От: Steamus Беларусь  
Дата: 13.03.16 09:47
Оценка: +4
Здравствуйте, alex_public, Вы писали:

_>Здравствуйте, Steamus, Вы писали:


S>>Да, и индекс TIOBE также показывает заметный рост Java. Всё-таки восьмая версия с большим количеством нововведений многим пришлась по вкусу. Даже былым скептикам.


_>О, а я смотрю поклонников D можно поздравить — кажется впервые их язык сумел вылезти в высшую лигу по данным этого рейтинга. ) Конечно тому же Swift'у потребовалось для достижения того же результата раз в 10 меньше времени. Но всё равно это очень позитивно. )


Swift, возможно, и неплохой язык. Но не имея за спиной термоядерного яблочного локомотива, он, скорее всего, был бы пылью на просторах галактики. В отличии от D, который продвигается собственными силами.
Re[5]: dotnet vs java 2016-2020
От: Sinix  
Дата: 13.03.16 10:10
Оценка:
Здравствуйте, Steamus, Вы писали:

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


Неа. Сами попробуйте вспомнить, в каком контексте встречается точная фраза "<lang> programming"? Это или заголовки в вики, или учебники, или вводные курсы.


S>Любой здравомыслящий человек, работающий в софтверной индустрии, бросив взгляд на результат, подтвердит, что примерно такая развесовка языков и есть.

7 Visual Basic .NET
8 JavaScript

Вот что-то я сомневаюсь.

Особенно после выбросов типа таких. Т.е. у нас два объяснения:

1. Всего за ~5 лет произошли сразу два переворота в разработке: язык для смартфонов сначала затоптал все языки для веб-разработки, а затем стремительным домкратом вернулся на место. Правда, никто этой движухи не заметил, ну так это appleскрывают(тм).

2. Упс.
Re[3]: dotnet vs java 2016-2020
От: Kolesiki  
Дата: 13.03.16 10:15
Оценка: -1 :))
Здравствуйте, Arsen.Shnurkov, Вы писали:

AS>Отчёты — это информация о прошлом.


Согласен. В плане "оценить реальность и перспективы", цифири из отчётов — пудра на мозг акционеров.

AS>Но что они будут делать, если вся разработка медленно но верно переходит на java-у (и прочие опенсорсные технологии)?


Это вы выдаёте желаемое за действительное. Всяким го-растам тоже кажется, что мир перевернулся и все стали писать на их поделиях Увы, это не так — любой новый язык по-любому привлекает ненулевую аудиторию, а всякий спам в новостях создаёт ощущение жизни, но программисты лучше всего чувствуют, где есть жизнь (C#), а где лишь шевеление трупа палками (Java). Я могу ошибаться, но мой код — не может, мои программы на C# явно лучше жабовских.


AS>Ведь если они ничего делать не будут — ничего и не произойдёт. Будут тратить деньги и все потратят.

AS>А купит их IBM, Samsung и Google по частям.

Тут тоже согласен. ВСЮ микрософт никто не купит — рот порвётся. Но развал монстра неизбежен, ибо если раньше ещё можно было как-то держать хомячков за... скажем, хвост, то сейчас (при тоннах альтернатив десктопу) мелкомягкий гигант разъезжается на собственных ногах — ему нужно срочно бросать силы на мобильность, чтобы хомячки сбегали не на ведроиды, а на "продолжение винды — вендомобилу". Но увы, даже осознавая это, "Главный Танцор" (ц) тупит по-чёрному, продолжая грести новую яхту старыми вилами. Очень жаль, что тупизна индусов хоронит такое потенциальное начало.


AS>Что мне нужно конкретно от Microsoft, чего не было бы в виде альтернативы?

AS>MS SQL? -> Oracle MySQL

Вопрос не в том, чем заменить SQL, а в ещё тысячах аспектов. Скажем, я знаю C#, но шэф подымает кипиш "давайте что-нибудь залинуксячим с блэкджеком и жабобинсами". Очевидно, что за этим клоуном никто не пойдёт, ибо M$ имеет не просто SQL, а интегрированную систему: Windows, SQL, IIS, VS, C#. Именно эту связку рвать — глупее не придумаешь. А танцевать с бубном, прикручивая постгрес к нгынксу — трата времени на обезьяний бизнес.
Даже такой аспект, как "секретарша сидит на венде", уже ставит под сомнение нужно ли писать многоплатформенный клиент или вообще забабахать чисто линуксовый десктоп. Короче, то, что вы называете "альтернативами", в мире винды называется "прикручивать гусеницу на весло".

AS>Но самое главное — недостаток опенсорсных библиотек для разработки.

AS>В java есть всё, в mono всё что есть — спортировано с java...

чо?? Это у .NET недостаток?!!!! ха-ха Ну вот точно лужу загазировал! Я уже и не помню, чтобы хоть одно (нужное) поделие существовало для С/С++/Жабы и не было для дотнета. Дефицит, придуманный с потолка. Дотнет существует без малого 14 лет под прямым развитием коммерческой компании. Вы всерьёз готовы отстаивать чушь "в дотнете недостаток библиотек"?!!!
Re[6]: dotnet vs java 2016-2020
От: alex_public  
Дата: 13.03.16 10:38
Оценка:
Здравствуйте, Sinix, Вы писали:

S>>Любой здравомыслящий человек, работающий в софтверной индустрии, бросив взгляд на результат, подтвердит, что примерно такая развесовка языков и есть.

S>

S>7 Visual Basic .NET
S>8 JavaScript

S>Вот что-то я сомневаюсь.

С этим согласен. ) VB вообще нигде не вижу, а JS по идее должен быть в любом случае популярнее PHP (потому он используется парно везде с ним и ещё со всеми остальными серверными языками).

S>Особенно после выбросов типа таких. Т.е. у нас два объяснения:

S>1. Всего за ~5 лет произошли сразу два переворота в разработке: язык для смартфонов сначала затоптал все языки для веб-разработки, а затем стремительным домкратом вернулся на место. Правда, никто этой движухи не заметил, ну так это appleскрывают(тм).
S>2. Упс.

А вот как раз здесь у них всё абсолютно верно. Objective-C — убогий и никому не нужный язык. Но на фоне дикого бума айфонов (а потом ещё и айпадов) он обрёл новую жизнь. Но потом вышел Swift, да и саму iOS отбросил на вторые роли Android. И Objective-C начал занимать своё заслуженное место на свалке истории. )))) Так что как раз этим графиков всё очень точно.
Re[5]: dotnet vs java 2016-2020
От: Kolesiki  
Дата: 13.03.16 10:41
Оценка: :)
Здравствуйте, Steamus, Вы писали:

S>Предполагается, что чем больше упоминаний, тем популярней инструмент.


Чушь какая... по количеству банок на помойке думать о том, что Яга — самый популярный напиток?! Увольте!
Я использую C#, но не кричу об этом на каждом углу. И не пишу рекламных вбросов. А благодаря интуитивности языка (и опыту), мне нужно намного меньше задавать вопросов, чем по "объектному ассемблеру" С++. И о чём это говорит?
Аргументировать тиёбой в ИТ — это низкопробный метод ведения споров.
Re[3]: dotnet vs java 2016-2020
От: Kolesiki  
Дата: 13.03.16 10:44
Оценка: :)
Здравствуйте, alex_public, Вы писали:

_>О, а я смотрю поклонников D можно поздравить


Ди взлетит по-любому, просто без денег ему потребуется больше времени. Это принципиально правильный язык, поэтому для него не надо делать рекламной шумихи и зафлекать финансово разрабов.
Re[4]: dotnet vs java 2016-2020
От: Steamus Беларусь  
Дата: 13.03.16 10:45
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Здравствуйте, Arsen.Shnurkov, Вы писали:


AS>>Отчёты — это информация о прошлом.


K>Согласен. В плане "оценить реальность и перспективы", цифири из отчётов — пудра на мозг акционеров.


AS>>Но что они будут делать, если вся разработка медленно но верно переходит на java-у (и прочие опенсорсные технологии)?


K>Это вы выдаёте желаемое за действительное. Всяким го-растам тоже кажется, что мир перевернулся и все стали писать на их поделиях Увы, это не так — любой новый язык по-любому привлекает ненулевую аудиторию, а всякий спам в новостях создаёт ощущение жизни, но программисты лучше всего чувствуют, где есть жизнь (C#), а где лишь шевеление трупа палками (Java). Я могу ошибаться, но мой код — не может, мои программы на C# явно лучше жабовских.



AS>>Ведь если они ничего делать не будут — ничего и не произойдёт. Будут тратить деньги и все потратят.

AS>>А купит их IBM, Samsung и Google по частям.

K>Тут тоже согласен. ВСЮ микрософт никто не купит — рот порвётся. Но развал монстра неизбежен, ибо если раньше ещё можно было как-то держать хомячков за... скажем, хвост, то сейчас (при тоннах альтернатив десктопу) мелкомягкий гигант разъезжается на собственных ногах — ему нужно срочно бросать силы на мобильность, чтобы хомячки сбегали не на ведроиды, а на "продолжение винды — вендомобилу". Но увы, даже осознавая это, "Главный Танцор" (ц) тупит по-чёрному, продолжая грести новую яхту старыми вилами. Очень жаль, что тупизна индусов хоронит такое потенциальное начало.



AS>>Что мне нужно конкретно от Microsoft, чего не было бы в виде альтернативы?

AS>>MS SQL? -> Oracle MySQL

K>Вопрос не в том, чем заменить SQL, а в ещё тысячах аспектов. Скажем, я знаю C#, но шэф подымает кипиш "давайте что-нибудь залинуксячим с блэкджеком и жабобинсами". Очевидно, что за этим клоуном никто не пойдёт, ибо M$ имеет не просто SQL, а интегрированную систему: Windows, SQL, IIS, VS, C#. Именно эту связку рвать — глупее не придумаешь. А танцевать с бубном, прикручивая постгрес к нгынксу — трата времени на обезьяний бизнес.

K>Даже такой аспект, как "секретарша сидит на венде", уже ставит под сомнение нужно ли писать многоплатформенный клиент или вообще забабахать чисто линуксовый десктоп. Короче, то, что вы называете "альтернативами", в мире винды называется "прикручивать гусеницу на весло".

AS>>Но самое главное — недостаток опенсорсных библиотек для разработки.

AS>>В java есть всё, в mono всё что есть — спортировано с java...

K>чо?? Это у .NET недостаток?!!!! ха-ха Ну вот точно лужу загазировал! Я уже и не помню, чтобы хоть одно (нужное) поделие существовало для С/С++/Жабы и не было для дотнета. Дефицит, придуманный с потолка. Дотнет существует без малого 14 лет под прямым развитием коммерческой компании. Вы всерьёз готовы отстаивать чушь "в дотнете недостаток библиотек"?!!!


Нет Бога, кроме Микрософта, и Дотнет пророк его! Аминь!
Re[6]: dotnet vs java 2016-2020
От: Steamus Беларусь  
Дата: 13.03.16 10:49
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Здравствуйте, Steamus, Вы писали:


S>>Предполагается, что чем больше упоминаний, тем популярней инструмент.


K>Чушь какая... по количеству банок на помойке думать о том, что Яга — самый популярный напиток?! Увольте!

K>Я использую C#, но не кричу об этом на каждом углу. И не пишу рекламных вбросов. А благодаря интуитивности языка (и опыту), мне нужно намного меньше задавать вопросов, чем по "объектному ассемблеру" С++. И о чём это говорит?
K>Аргументировать тиёбой в ИТ — это низкопробный метод ведения споров.

Знание этого вашего диеза вы впитали с молоком матери? Один раз и на всю жизнь? И больше они не меняются и язык как скала сто лет находится в неизменном состоянии? И вам не нужны никакие статьи и обучающие курсы, у вас нет вопросов по языку и библиотекам? Вы как монах в монастыре тихо и упорно кодируете не поднимая головы и не оглядываясь вокруг? Тогда понятно откуда идёт эта идолопоклонничество.
Re[3]: dotnet vs java 2016-2020
От: Kolesiki  
Дата: 13.03.16 10:55
Оценка: +1 -1
Здравствуйте, Unbeliever, Вы писали:

U>В РФ сейчас наблюдается какой-то упадок .NET разработки. Вакансий на Жабе намного, намного больше. Хоть переучивайся.


Это рассуждения на кофейной гуще. Если судить по количеству спама, увеличивающего пенис, то на Земле все мужики ходят максимум с 2-см членами, так что ли? Вакансии — такое же фуфло, как и спам, они никак не отражают реальную потребность рынка и более того — они только косвенно соотносятся с реально работающим комьюнити. Скажем, в бывшей конторе вообще НИКАКИХ объявлений не давали — подошёл шэф и говорит: "Друзья шарповоды есть? Приводи!". И приводят! С нулевой публикацией вакансий, прикинь?
Да даже с позиции диванного аналитика видно, что жаба уже 20 лет "взлетает", да на винде их приложений — с гулькин ноготь. Неужели такая "крутая" технология столько бы "подымалась"?! Про технические аспекты отставания жабы вообще молчу — застыла она в 90-ых как малиновый пиджак! И выкинуть жалко — вот и красят в нём стены(читай "пилят интыпрайз").
Re[7]: dotnet vs java 2016-2020
От: Kolesiki  
Дата: 13.03.16 11:04
Оценка: +1 -1 :)
Здравствуйте, Steamus, Вы писали:

S> Тогда понятно откуда идёт эта идолопоклонничество.


Сам придумал, сам себя похвалил? Ну, возьми себе печеньку!

S>И вам не нужны никакие статьи и обучающие курсы


В намного меньшем количестве, чем вам — потому что я не прыгаю по языкам, а умение пользоваться базовыми вещами помогает экономить на "фуфлыжных революциях" (типа WCF или EF).
Для дотнета (по-хорошему) вообще достаточно одного stackoverflow (это для работы) А обучающих статей полно на CodeProject. Если технология грамотно спроектирована, она не требует сотни статей "как начать работать", большинство вещей понятно по примерам. Вот к примеру JSON — уже нет человека, который бы его не слышал/использовал, но нужно ли по нему тысячи статей?? Нет — достаточно трёх примерв с офсайта. И наоборот: тысячи "объяснятелей" "паттернов проектирования", миллионы баттлов на форумах, а толку? Пару шаблонов используется, да и те "сами додумались".
Так что какой вы иксперд видно по "Предполагается, что чем больше упоминаний, тем популярней инструмент. Что представляется вполне себе разумным." — оставил "след".
Re[4]: dotnet vs java 2016-2020
От: Steamus Беларусь  
Дата: 13.03.16 11:16
Оценка: +2 -1
Здравствуйте, Kolesiki, Вы писали:

K>Здравствуйте, Unbeliever, Вы писали:


U>>В РФ сейчас наблюдается какой-то упадок .NET разработки. Вакансий на Жабе намного, намного больше. Хоть переучивайся.


K>Это рассуждения на кофейной гуще. Если судить по количеству спама, увеличивающего пенис, то на Земле все мужики ходят максимум с 2-см членами, так что ли? Вакансии — такое же фуфло, как и спам, они никак не отражают реальную потребность рынка и более того — они только косвенно соотносятся с реально работающим комьюнити. Скажем, в бывшей конторе вообще НИКАКИХ объявлений не давали — подошёл шэф и говорит: "Друзья шарповоды есть? Приводи!". И приводят! С нулевой публикацией вакансий, прикинь?

K>Да даже с позиции диванного аналитика видно, что жаба уже 20 лет "взлетает", да на винде их приложений — с гулькин ноготь. Неужели такая "крутая" технология столько бы "подымалась"?! Про технические аспекты отставания жабы вообще молчу — застыла она в 90-ых как малиновый пиджак! И выкинуть жалко — вот и красят в нём стены(читай "пилят интыпрайз").

То есть, количество вакансий — это фуфло, не отражающее реальную потребность рынка? Достаточно шефу погромче свистнуть и соберётся команда человек в сорок? В принципе, этого достаточно для понимания вашего уровня компетентности в индустрии. Другие перлы можно уже и не комментировать.
Re[7]: dotnet vs java 2016-2020
От: Ночной Смотрящий Россия  
Дата: 13.03.16 11:54
Оценка: +7
Здравствуйте, Steamus, Вы писали:

S>Знание этого вашего диеза вы впитали с молоком матери?


Лично я вообще никогда не пишу C# в поисковом запросе. Платформа либо понятна из контекста (другие ключевые слова указаны, wcf, wpf, wix и т.п.), либо, если уж какая то неоднозначность образовалась, дописываю .net.
А вот для мелких платформ указание названия языка практически обязательно.
Re[4]: dotnet vs java 2016-2020
От: Arsen.Shnurkov  
Дата: 13.03.16 12:15
Оценка:
K> Вы всерьёз готовы отстаивать чушь "в дотнете недостаток библиотек"?!!!

Да!!!111

Вот, к примеру, утилита для преобразования .tex в MathML
http://www.mathtoweb.com/cgi-bin/mathtoweb_open_source.pl
(на Java),
а вот как это выглядит на C# — http://stackoverflow.com/questions/29557017/how-can-i-convert-latex-to-mathml-using-c-sharp-or-vb-net
(ни единого ответа)

про патчи к XML уже писал раньше — http://rsdn.ru/forum/web/6380217.1
Автор: Arsen.Shnurkov
Дата: 11.03.16


И так по любому практическому сценарию для жизни.
Re[6]: dotnet vs java 2016-2020
От: alex_public  
Дата: 13.03.16 18:50
Оценка: +2 -1
Здравствуйте, Kolesiki, Вы писали:

S>>Предполагается, что чем больше упоминаний, тем популярней инструмент.

K>Чушь какая... по количеству банок на помойке думать о том, что Яга — самый популярный напиток?! Увольте!

Ну вообще то если на помойке (только не мелкой у вашего дома, а скажем на общегородской) будет больше всего упаковок от Яги, это как раз реально будет означать, что это самый популярный напиток. ))) А как иначе то? )))

K>Аргументировать тиёбой в ИТ — это низкопробный метод ведения споров.


Критикуя, всегда надо предлагать своё — предложи другой, более качественный и авторитетный рейтинг популярности языков программирования.
Re[3]: dotnet vs java 2016-2020
От: Muxa  
Дата: 13.03.16 20:33
Оценка:
DA>>Как там Sun поживает с Java?
AS>Уверен, что все разработчики сана имеют хорошие работы (в IBM, Oracle и др).
Уверен что правильно понял вопрос?

AS>Сомневаюсь, что разработчикам .net так повезет в случае распада Microsoft

Что вот прямо всем? (замечание справедливо и для разработчиков Sun)
Кому-то повезет, кому-то не повезет.
Re[4]: dotnet vs java 2016-2020
От: Arsen.Shnurkov  
Дата: 13.03.16 20:52
Оценка:
M>Уверен что правильно понял вопрос?

А что тут понимать. Умер Sun — технология осталась.

Умрёт Микрософт — технология умрёт тоже (на ней перестануть делать новые проекты)

M>Что вот прямо всем? (замечание справедливо и для разработчиков Sun)

M>Кому-то повезет, кому-то не повезет.

Уверен, что правильно понял ответ?
Re[5]: dotnet vs java 2016-2020
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 13.03.16 21:09
Оценка:
Здравствуйте, Arsen.Shnurkov, Вы писали:


AS>И так по любому практическому сценарию для жизни.

https://ru.wikipedia.org/wiki/IKVM.NET
https://habrahabr.ru/post/262169/
и солнце б утром не вставало, когда бы не было меня
Отредактировано 13.03.2016 21:11 Serginio1 . Предыдущая версия .
Re[6]: dotnet vs java 2016-2020
От: Arsen.Shnurkov  
Дата: 13.03.16 21:21
Оценка: :)))
S> IKVM

Вот именно! Что бы .Net-чики без java технологий делали?
Java незаменима, а без .Net можно и обойтись.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.