Змінюй хід війни! Допомагай ЗСУ!
  • Знижка на баннерну рекламу 30%! Банер на всіх сторінках сайту, в мобільній та десктопній версії за 14 тис. грн на місяць. Статистика сайту. Контакт: [email protected]

Перспективы мэйнстримовых языков и платформ

  • Автор теми Автор теми Shalfey89
  • Дата створення Дата створення

:іржач::іржач::іржач:

Моно так же не стабильна (содержит массу критических ошибок), как и низкопроизводительна.

Расскажите еще про Wine!


Да, расскажите нам о виртуализации. Какую платформу для виртуализации предлагаете?

Кстати, давайте еще поговорим о производительности виртуальных сетевых интерфейсов :D
 
Останнє редагування:
Рынок .NET == рынку Windows.

Разумеется. Изначально, спор с Lugal шел именно о Windows-десктопе.

Доля Windows, особенно на рынке промышленных систем, телекоммуникационном рынке, Интернет отрасли, мобильных платформах, научных программах...

Насчет Интернета - еще бабушка надвое сказала. Вон намедни Azure уделала остальные "облачные" платформы по масштабируемости "под орех". Еще, не знаю, относишь ли ты медицинское оборудование к промышленным системам, но смею тебя заверить - и Windows, и .NET там весьма неплохо себя чувствуют. И не только там, вот тебе пример чисто индустриального софта на C#:
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.


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


Android == Linux + Java Virtual Machine == C/C++ + Java

Под Android, конечно, есть Native Development Kit, позволяющий писать на C++. Но Android - это вам не айфон, он работает на куче устройств от разных производителей. Должна быть уж о-очень веская причина писать под NDK и иметь гемор с перекомпиляцией под целый зоопарк платформ. ИМХО на мэйнстрим это никак не тянет.
 
Для начала стоило бы разделить вопросы популярности-перспективности технологий и спроса на программистов в отдельно взятом городе. Естественно, они связанны между собой, но не такой простой зависимостью, как Вы вероятно полагаете.

Затем стоит все-таки определиться с областью применения технологий. Десктоп, веб, мобильное, встроенное ПО и т.д и т.д.

Если говорить про спрос на программистов, то стоит различать 1) массовый спрос, т.е. когда стабильно нужны те или иные программмисты, но и конкуренция велика (а значит и цена ниже) и 2) стабильный, но не массовый спрос (специфические технологии, которые живут и развиваются, но не являются мейнстрим).

Вывод - ***.

И раз уж зашла речь про перспективность технологий (без привязки к спросу на программистов), то вставлю свои пару соображений:

1) будет жить Java. Всем понятно почему. Достаточно долго чтобы все еще быть перспективной технологией

2) будет жить .NET. Во всех его проявлениях и применениях.

3) будет жить PHP. Возможность значительного вытеснения конкурирующими технологиями теоретически возможна, но вероятность стремится к нулю в обозримом будущем.

Не соглашусь с высказыванием про неперспективность силверлайта, особенно ввиду выхода ВинМо7.

Не соглашусь с Оршанским по поводу Вин в производественным системам. Если в области телекоммуникаций Вы правы, то во множестве других областей картина совсем иная. Это объективная ситуация, хорошо это или плохо - вопрос другой. Адепты Линуксов всегда будут фукать на Вин, адепты Вин будут крутить носом от Линуксов.

Если Вы действительно интересуетесь ответом, то стоило бы поставить вопрос с целей применений виртуализации. А там уже говорить, важна ли производительность сетевых интерфейсов.
 
Ты тока что *****л в душу всем гномистам :) А под мелкософт, туь вопрос спорный. Вин Формс с шарпом так и не смогли вытеснить С с рынка десктопов, нооборот сами склеяли ласты уйдя в делфинистскую нишу :) Неуверен шо новые солюшены от мелкософта в области рад не постигнет та же судьба. Это карма :)))

По-моему, вы бредите. На рынке десктопов доля С/C++ снижается "стремительным домкратом". Делфи это вообще весьма странная платформа, популярная исключительно на снг-ешных просторах для клепания на коленке "Управления складом" и прочих оперденей... На Западе мейнстрим под "венду" это .NET.

На дюлю "плюсов" остались игры и, возможно, специализированные графические приложения, для которых не хватает возможностей WPF.
Глобальная тенденция для "плюсов" такова, что плюсы пока более-менее уверенно держатся в финансах, в игроделании и в embedded системах. Ну плюс еще в ряде немейнстримовых или уникальных проектов, где как правило критична высокая производительность, но таких проектов не сильно много. Во всех остальных областях доля плюсов стремительно снижается.

Кстати, многие (хотя не все) западные университеты перестали учить С/С++ лет 10 назад.
 
Очень хочется пруфлинк в студию. Потому что если мы говорим о Windows, то, по моим наблюдениям, процесс идет с "точностью до наоборот" - .NET вытесняет C++ не только на десктопе, но и на встраиваемых (XP Embedded) устройствах. Более того, за 10 лет профессиональной карьеры в IT я видел только 2 проекта десктопных приложений на C++, причем основной функционал обоих создавался ДО появления .NET. И да, пока в .NET для десктопа были только Win Forms, у C++ еще был шанс. Но с появлением WPF - все, поезд ушел. На дюлю "плюсов" остались игры и, возможно, специализированные графические приложения, для которых не хватает возможностей WPF.

Ссылок нет. Я за 5 лет в ИТ учавствовал в разработке 4 ГУИ проектов на С++ под винду, один из них мы делаем и сейчас :) Знаю еще 4 сишников которые пидалят ГУИ С++ десктопы под винду в других компаниях, и не только харьковских. Насчет Шарпа - знакомые занимались раньше на нем разработкой десктопов, но потом отказались от него. Да и по жизни не очень часто приходиться вситречаться с прикладными приложениями написанными на Си Шарпе.

По-моему, вы бредите. На рынке десктопов доля С/C++ снижается "стремительным домкратом". Делфи это вообще весьма странная платформа, популярная исключительно на снг-ешных просторах для клепания на коленке "Управления складом" и прочих оперденей... На Западе мейнстрим под "венду" это .NET.
Было время когда на ++ пытались писать все :) Потом это время прошло. Рынок чистых Десктопов сейчас сокращаеться, его пытаються заменять вэбом или пытаються тулить полувэб (типа Флекса). Но доля С++ в пропорциональном плане остаеться неизменной. Гибкость и скорость языка библиотек и АПи - не пропьеш, ну а с недостатком анменеджет кода научились бороться путем выравнивания рук :)
А Делфи - это первая "настоящая" рад технология, когда гуй действительно можно было склепать на коленке за час, еще за час связать его с базой. Майкрософт смог создать аналогичный продукт лишь в 2003, назвав его ВинФормс. Корявое убоище под названием МФЦ рядом с ВЦЛ просто не котировалось, если припекало все старались остановиться на АТЛ или ВТЛ.

Глобальная тенденция для "плюсов" такова, что плюсы пока более-менее уверенно держатся в финансах, в игроделании и в embedded системах. Ну плюс еще в ряде немейнстримовых или уникальных проектов, где как правило критична высокая производительность, но таких проектов не сильно много. Во всех остальных областях доля плюсов стремительно снижается.

Кстати, многие (хотя не все) западные университеты перестали учить С/С++ лет 10 назад.
Доля плюсов не сужаеться нигде, она сузилась лет 5 назад. И там где залягли плюсы клинья не подбила еще ни одна технология: "Эффектный и Эфективный ГУИ", Графика, Высокопроизводительный Бэк-офис и т.д.
Кстати С/С++ в мире до сих пор удерживает лидирующие позиции (около 40% рынка), на втором месте джава (месяца три назад по просторам интернет гуляла сводная табличка).
И про 10 лет - полный бред, ибо в 2000 году, альтернативой Си/С++ могла быть только джава с ее "топорными" гуи компонентами.
 
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
 
dice.com
Вакансии на
Java -> 13596
C++ -> 5940

Доля плюсов не сужаеться нигде, она сузилась лет 5 назад. И там где залягли плюсы клинья не подбила еще ни одна технология: "Эффектный и Эфективный ГУИ", Графика, Высокопроизводительный Бэк-офис и т.д.
В финансах понемногу подбивают клинья джава и .нет. Неспеша, по чуть-чуть, но вполне уверенно.

Кстати С/С++ в мире до сих пор удерживает лидирующие позиции (около 40% рынка), на втором месте джава (месяца три назад по просторам интернет гуляла сводная табличка).
Что табличка измеряла? 40% это от чего - от кол-ва опен-сорсных проектов, упоминаний в результатах поиска гугла, кол-во вакансий за прошедшую неделю?
 
Да и по жизни не очень часто приходиться вситречаться с прикладными приложениями написанными на Си Шарпе.

Если у тебя видеокарточка от ATI - то сюрприз: ATI Control Center написан на .NET :)

Знаю еще 4 сишников которые пидалят ГУИ С++ десктопы под винду в других компаниях, и не только харьковских.

Само по себе это не показатель - я тоже знаю целую команду таковых. Надо смотреть на историю и наследие конкретного проекта. Если его начали писать в конце 90х-начале 2000х, то вполне понятно, что никто не будет выбрасывать сишный код и перепедаливать его под .NET. А если найдется десктопный проект не старше, скажем, года 2005-2006го, и это не игра, мне действительно было бы любопытно узнать объективную аргументацию в пользу выбора C++ как основного языка. Ведь, в конце-концов, на "плюсах" можно написать небольшие куски, критичные по скорости и/или гибкости, и прекрасно их пользовать из того же .NET'а.

Гибкость и скорость языка библиотек и АПи - не пропьеш, ну а с недостатком анменеджет кода научились бороться путем выравнивания рук :)

Только вот беда - оные прямые руки стоят больших денег и их сложно найти на рынке труда. А зачем платить больше за то, что можно запедалить на .NET, под который умеет писать гораздо больше людей и стоят они на рынке дешевле? В свое время некоторые заказчики не то что на C++, на C# не очень охотно соглашались - предпочитали VB .NET, потому как на Американщине, если проект потом придется поддерживать силами самого заказчика, в начале 2000х гораздо проще было найти VBшника.
 
Идет стремительное развитие в области оцифровывания населения и цифрового управления.Не пройдет и 2-3 годиков,как будут подключены к базовой сети рукомойники,унитазы,вибраторы,гидро-усилители,появится виртуальный ****,вырастут множество виртуальных семей,сама по себе жизнь станет виртуальной,и т.д,так короче популярность приобретет система,позволяющая
гибкость процесса стыковки и разработки теории управления к конкретному обьекту.
Развитие получит язык,который на сегодня более менее ближе подводит разработчика к периферии.Соответственно популярность обретут ОС,позволяющие в противовес Виндоус минимальные ограничения в доступе к устройствам(это там ,где без общей системы невозможно будет,например унитаз,рукомойник можно в одном пакете рассматривать,не применяя операционки,роль которой выполнит аппаратная привязка ).
 
троли сыты, в перспективе язык html
 
Отсутствие системного подхода в целом практически во всех областях науки и техники в среде образования и подготовки кадров привело к поголовному размножению тролятины,что явилось основой для принятия html одним из ведущих
в процессах порождения ****окодизма.
На очередном сьезде всемирной ассоциации фейсмен-окно-продакшен данное утверждение с особым вниманием было озвучено великим гением незяпамятных времен ит-технологии Фусоя-тамагочи.
 
Отсутствует не просто системный подход ,в головах отрофированы все детали его поддержки.Кому это надо ,не понятно.
 
Назад
Зверху Знизу