powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
67 сообщений из 67, показаны все 3 страниц
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673333
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильно ли я думаю, что Java вырвала enterprise- сегмент у С++, потому что на ней сложнее написать говнокод? Если это так, то в чем эти фишечки?

Еще интересно сколько сейчас говонокода в enterprise- решениях (если за стандарт принимать классическое ООП, представленное у Мартина, Фаулера...)?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673339
cossack5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL,

В энтерпрайзе, Java здесь всегда занимает первое место уже лет 20 и говнокода тут предостаточно. К тому же, говнокод можно писать на любом языке, и с паттернами и без.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673347
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cossack5AlekseySQL,

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

Все- таки интересны циферки: какая доля у каждого языка и какая доля говнокода в Java- решениях. Если от говнокода не избавились, то почему выстрелила Java?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673386
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQLЕсли от говнокода не избавились, то почему выстрелила Java?куча вариантов использования веб, десктоп, кросплатформенность...
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673399
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQLЕсли от говнокода не избавились, то почему выстрелила Java?

В джаве за счет отсутствия ручного управления памятью и GC говнокод чаще не фатален. Ну вылетел эксепшн в треде, утерлись, в лог нажаловались, сервер работает дальше.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673445
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, выстрелила банально из за кросплатформенности.

В Интерпрайзе часто используются экзотические сервера Itanium, Sparc, Power etc.... А рабработка на Intel'е. В Java разработчики сразу могли говнокодить на обычных PC'кух и без малейшей модификациии перестаскивать на всякие Super Server'ы.

IMHO
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673450
AlekseySQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev, Спасибо, ваше мнение кажется очень логичным. Так можно легко и на кластеры пересаживаться, и даже на распределенные системы (если конечно, кто- то напишет выполнение байт- кода на таких системах.

А если по этому параметру сравнить Java с С# (ведь он тоже сначала создает байт- код, который потом может крутиться на разных архитектурах). Вот интересно какой язык имеет больше поддерживаемых архитектур? Микрософт опять сказала, что только Windows- платформы годятся для их гениального клонированного языка?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673492
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL,

Причин популярности Java не мало.
- Кросс-платформенность. Очевидно.
- Надежность - я видел несколько проектов лет 15 назад, которые переписывались на Java, только потому что оригинальный C++ проект крашится в продакшне и что с этим делать - никто не знает. А в Java у тебя всегда есть stack trace для анализа.
- Относительная простота языка. Какой бы говно-код не был написан, если в проект вкладывалось хоть чуточку разумного, то код можно понять и исправить. Для многих других языков это не так. Однажды написанное понять решительно не возможно (дорого).
- IntelliJ IDEA, как ни странно, с её рефакторингом стала ещё одним локомитивом в выборе именно Java, где в определенный момент кодирование стало лишь малой частью мыслительного процесса. В то время как с другими IDE (в которых на тот момент ещё не было функций рефакторинга), программисты тратили массу времени на кодирование.
Ну, и других плюшек можно перечислить, как то бум opensource, который перетёк в Java. Обратная совместимость версий. И даже JEE который, во многом, опередил своё время, вот только развиваться начал не в том направлении.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673502
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlekseySQL,
в своё время хорошо продвинули java аплеты, (ныне JWS, java web start) почти тот же десктоп, но нет проблем с обновлением и установкой.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673512
Юрий321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простота разработки, как самый главный и наверное вообще единственный фактор :)
в скриптовом вебе по той-же причине рулит php - он простой.
хреново написанный 10 лет назад код, вполне читабельный и исправлябельный и нынче.
а вот перл нет, в перле если не приложили усилий, поддерживать код вообще невозможно.
хотя mod_perl для апача появился раньше пхп, и работал ничуть не медленее, и в cpan можно было черты лысого найти - а зарулил пхп.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673548
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowitz- IntelliJ IDEA, как ни странно, с её рефакторингом стала ещё одним локомитивом в выборе именно Java, где в определенный момент кодирование стало лишь малой частью мыслительного процесса. В то время как с другими IDE (в которых на тот момент ещё не было функций рефакторинга), программисты тратили массу времени на кодирование.


Чисто фанатская чушь. Популярность IDEA в мировом масштабе никогда не была велика и реальных преимуществ она не имеет.
Но хотя IDEA иногда и используют хорошие программисты, ею повально увлекаются плохие российские программисты. Поэтому всякого, кто восхваляет IDEA, я начинаю подозревать в идиотизме (хотя он имеет шанс опровергуть это. Но не фанатством).

Одной из причин возникновения популярности Java была возможность создания приложения на основе компонентов благодаря модели одиночного наследования на основе классов и интерфейсов. В C++ из-за множественного наследования может возникнуть путаница - где находится исполняемый код. В Delphi одиночное наследование, но может быть много независмых иерархий объектов. В общем, на время создания Java ничего лучшего для создания приложений из компонент не было придумано, а это - то , что важно для крупных серверных приложений.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673555
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan MПоэтому всякого, кто восхваляет IDEA, я начинаю подозревать в идиотизме
Гошпади, ну что же ты на говно исходишь в каждом втором сообщении. Жена не даёт?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673560
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan M,
А ты какую IDE восхваляешь?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673592
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Partisan MЧисто фанатская чушь. Популярность IDEA в мировом масштабе никогда не была велика и реальных преимуществ она не имеет.
Но хотя IDEA иногда и используют хорошие программисты, ею повально увлекаются плохие российские программисты. Поэтому всякого, кто восхваляет IDEA, я начинаю подозревать в идиотизме (хотя он имеет шанс опровергуть это. Но не фанатством).


Ты сначала попробуй эту IDE, а потом пиши тут какая она никакая. НУ а если бы сидел на Eclipse или NetBeans и хотел перейти на IDEA и у тебя по каким-то причинам не получилось, там привык к тем или еще что-то, то это уже твои проблемы. И это абсолютно не значит что IDEA плохая

Вот тебе видео. Смотри.

YouTube Video
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673621
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopКак итог сижу только на идее
- не пожалели денег за лицензию?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673626
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий321если не приложили усилий, поддерживать код вообще невозможно
- это справедливо для всех языков. На Java тоже можно так наговнокодить, что новый человек в проекте умрет
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673632
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovTsyklopКак итог сижу только на идее
- не пожалели денег за лицензию?

Во-первых она недорогая. Я вот не пожалел.
Во-вторых многим хватает бесплатной версии.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673643
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominВо-первых она недорогая. Я вот не пожалел.
- в Вас я не сомневался, а вот многие сидят на кряках что, на мой взгляд, не этично

Alexey TominВо-вторых многим хватает бесплатной версии.
- не в случае Enterprise
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673654
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kachalov,
Для такого дела абсолютно не жалко. Ибо продукт реально качественный.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673665
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz- Относительная простота языка. Какой бы говно-код не был написан, если в проект вкладывалось хоть чуточку разумного, то код можно понять и исправить. Для многих других языков это не так. Однажды написанное понять решительно не возможно (дорого).

простота + еще и похожесть на C.
Фактически любой разработчик на С /а рынок предложения труда C-разработчиков в конце 90-х был достаточно большой, да и сейчас остается/, тут же текст программы будет понимать и даже сможет дописать

простота разработки, как самый главный и наверное вообще единственный фактор

Я бы не сказал, что те проекты, которые видел, можно было бы назвать "простота разработки"

Взять например OeBS и сравнить простоту разработки на Oracle Forms PL/SQL и OAF / ADF Java.... Это какая-то странная простота.

Аналогично Java и специализированные языки для разработки бизнес приложений: Fox Pro, Power Builder, MS Access etc....

Т.ч., как мне кажется, продвинутость в enterprise объяснялось:

1. Кросплотформленностью
Большинство удачных языков FoxPro, PowerBuilder, MS Access, C# и вообще все MS - не были кросплатформенными. Т.ч. жестокий интерпрайз на IBM z-Series (ЕС ЭВМ) c zOS, IBM Power System, SUN'ы и прочее и прочее..... имини не покрывались, требовали проприэтарных решений.
Что взять вместо Java ? Fortran, Cobol ?

2. Изначальное открытость лицензии Sun (до покупке Oracle'ом)
Ну не будет Oracle использовать для своих разработок средства M$. Просто из вредности. "Назло кондуктору пойду пешком" ( C )
Аналогично и SAP, и IBM, и M$
Вот и рождались всякие языки вроде Oracle Forms, Axapta, 1C, C#.
На чем закончилась MS Java ? MS охамело до того, что с SUN посрались, дело дошло до суда. M$ пришлось переходить на совершенно новый продукт C#.

Мало того, что лицензия на Java была открытая, так SUN на рынке консалтинга и прикладного софта не сильно присудствовал. Т.ч. монстрам консалтинга типа IBM, Oracle - совершенноне не конкурент, а даже и партнер.

В общем, повторение успеха IBM PC. Когда достаточно говяная архитектура ("640 Kb хватит всем") захватила мир просто потому, что была открытой (массовые клоны и IBM PC /Dell, HP/ и даже процессоров /AMD, Cyrix Logic etc/ от третих фирм). Хотя на отдельных рынках очень долго, в том числе и до сих пор - считается полным отстоем и не используется (например профессиональная полиграфия, дизайн - Mac, RISC /растрирование/, картография - долгое время RISC и Silicon Graphics SGI)

IMHO

P.S. Если бы Java изначально была детищем Oracle - дальше OeBS она бы не выбралась.
P.P.S. Можно проследить хотя бы эволюцию такого энтерпрайз решения, как Oracle Utilities CC&B: SPLWG CC&B Cobol + любые базы данных (IBM, Oracle) --> Cobol + Java --> покупка Oracle'ом
Вот на что можно последовательно переписывать систему с Cobol на мейнфреймах ?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673672
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopИбо продукт реально качественный.
- я работал в IDEA, сейчас сижу на Eclipse - он конечно странноватый, но к этому привыкаешь, а с функциональностью у него проблем нет
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673679
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KachalovTsyklopИбо продукт реально качественный.
- я работал в IDEA, сейчас сижу на Eclipse - он конечно странноватый, но к этому привыкаешь, а с функциональностью у него проблем нет
Ну вот как-то я привык к IDEA после Eclipse. Посмотрите видео которое я выше скидывал. в IDEA функционал сделан по лучше, удобнее. К примеру банальная штука, но зараза очень удобная - Ctrl + D (дублирование строки) или еще Ctrl + Shift + (+/-) свернуть развернуть код. Не знаю на счет второго, но первого точно нет в эклипсе, а функция полезна и удобна. И таких моментов много.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673680
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KachalovTsyklopИбо продукт реально качественный.
- я работал в IDEA, сейчас сижу на Eclipse - он конечно странноватый, но к этому привыкаешь, а с функциональностью у него проблем нет
И нет я не говорю что Эклипс говно. нет. Каждому своё.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673689
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovTsyklopИбо продукт реально качественный.
- я работал в IDEA, сейчас сижу на Eclipse - он конечно странноватый, но к этому привыкаешь, а с функциональностью у него проблем нет
IMHO
IDEA более удобная и интуетивно понятная, чем Eclipse
Но Eclipse более "стандартный". Например ряд энтерпрайз решений имеют проприетарные плагины под Eclipse (For example: Oracle CC&B) или example проектов под Eclipse.

В таких случаях использовать IDEA если и возможно, то все равно только с мучением. Часто example и под родную среду (Eclipse) запускается только после доработки напильником и с помощью матери. А уж пытаться запускать не запускающиеся example в чужой среде, где не понятно, толи ты накосячил с настройкой проекта, толи example кривой - это себе проблемы на ровном месте устраивать.

P.S.
Когда под CC&B ваяли, то был Eclipse для Java и артифактов + IDEA для Html и JSP.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673729
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev,
Ну в идее можно загрузить мавен архитип. чем не пример проекта? и что бы это сделать особых усилий не надо.

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

Даже более того. в идее можно создать проект заимпортив его с эклипса. То бишь у Вас есть эклипс проект. Создаете в идее проект с существующими исходниками, выбираете тип Эклипс. и все! никаких проблем нет.

разве не красота?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673732
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop То бишь у Вас есть эклипс проект
...
разве не красота?

- так делать странно, обычно используют Maven или Gradle
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673734
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kachalov,
Согласен. Но человек говорит об эклипс и о разворачивании примеров которые сделаны под него, а не под идею.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673813
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopВот я сейчас познаю спринг, лажу по разным гайдам и т.д. И вот что интересно я ни где не видел эклипс. Везде Идея.
spring tool suite
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673822
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по сабжу

лет 18 назад, оракл, айбиэм и сан сказали : "Жава наше - ффсё"
и стали активно ее продвигать, ессно, в первую очередь, в пику микрософту
тем не менее, еслип вендоры ее так не двигали в энтерпайзе, она б так осталась "одной из многих ...."

у кажд вендора появилась своя жава машина, своя IDE, свой аппсервер
правда в силу убожества ejb,jsf первых версий, появилась куча фреймворков
но теперь, Java ee, воплотила все лучшее из фреймворков,
Rod Johnson активно участвовал в разработке JCP для Java EE

все остальное: кроссплатформенность, надежность, простота - это вторично,
да и спорно
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673894
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevМне кажется, выстрелила банально из за кросплатформенности.

В Интерпрайзе часто используются экзотические сервера Itanium, Sparc, Power etc.... А рабработка на Intel'е. В Java разработчики сразу могли говнокодить на обычных PC'кух и без малейшей модификациии перестаскивать на всякие Super Server'ы.

IMHO
Разработка вторична. А вот бизнес - да. Когда появилась Ява в 1994-5г, не было еще нормальных Виндовых серверов.
И весь бизнес крутился на мейнфреймах (да и сейчас большие решения - тоже).

дНет вышел на пять лет позже, и до версии 3 даже не был достаточно надежным и, да и быстрым собственно тоже (напомню про запрет МС публиковать бенчмарки). И на данный момент кроссплатформа НетКоре чисто для галочки - на уровне хелловорлдов.

Итого зарешали - простота разработки, удобство поддержки, достаточная производительность и поддержка суперсерверов и обратная раскрутка Явы всеми вендорами этих самых суперсерверов.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673954
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Partisan M
Чисто фанатская чушь. Популярность IDEA в мировом масштабе никогда не была велика и реальных преимуществ она не имеет.
Но хотя IDEA иногда и используют хорошие программисты, ею повально увлекаются плохие российские программисты. Поэтому всякого, кто восхваляет IDEA, я начинаю подозревать в идиотизме (хотя он имеет шанс опровергуть это. Но не фанатством).
Т.е. о том факте что в своё время Гугл в ведроид студии перешел с эклипса на идею мы промолчим... по факту же в идее куча косяков, которые раздражают (штук 50 могу сходу назвать, если не больше), однако считать что продукт плохой только из-за того что там внутри говнокод несколько неправильно - это как сравнивать совершенно неработоспособный postgresql с нормальными субд.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673971
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов,

Это ж какие такие косяки?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39673976
pavel_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopKachalovпропущено...

- я работал в IDEA, сейчас сижу на Eclipse - он конечно странноватый, но к этому привыкаешь, а с функциональностью у него проблем нет
Ну вот как-то я привык к IDEA после Eclipse. Посмотрите видео которое я выше скидывал. в IDEA функционал сделан по лучше, удобнее. К примеру банальная штука, но зараза очень удобная - Ctrl + D (дублирование строки) или еще Ctrl + Shift + (+/-) свернуть развернуть код. Не знаю на счет второго, но первого точно нет в эклипсе, а функция полезна и удобна. И таких моментов много.

Недооцениваете Вы Eclipse...
1) лет 10 уже как Ctrl + Alt + Up/Down работает (Если конечно ваша OS не имеет уже таких сочетаний (соответственно она их перехватывает))
2) Ctrl + NumPad Plus / NumPad Minus

Leonid Kudryavtsev,
Ну в идее можно загрузить мавен архитип. чем не пример проекта? и что бы это сделать особых усилий не надо.

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

Даже более того. в идее можно создать проект заимпортив его с эклипса. То бишь у Вас есть эклипс проект. Создаете в идее проект с существующими исходниками, выбираете тип Эклипс. и все! никаких проблем нет.

разве не красота?


А как с разработкой на SWT/RCP дела обстоят? не все так просто и однозначно...
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674005
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopЭто ж какие такие косяки?Ну давайте начнем перечислять чтоли:
нет нормальной поддержки ни одной системы сборки, т.е. ant генерить умеем, а проект с него поднимать не можем, maven вроде как умеем, однако конкретные конфигурации плагинов запускать не умеем (то что в мавене через планин:цель@конфигурация делается), при включении профилей (которые включают модули) в maven генерим новые модули по 100500 раз, отлаживать мавеновские сборки (где в surefire и failsafe форки делаются) тоже не умеем, с gradle вообще грусть и печаль: жутко тупит и dsl не умеет толком

поддержка aspectj в платной версии где-то на уровне proof of concept, до сих пор с грамматикой беда, хот-деплой тоже через одно место: либо вообще отказываемся делать, либо перекомпиливаем весь проект

спринговые бины через хот-деплой тоже толком не можем (здесь не разбирался, толи в в спринге деле, толи в лямбдах от java8)

если в проекте есть правильно декомпиленный класс и тот что со стороны, дебагер откровенно лажает и вместо первого выбирает второй

то что remote debugger сервер приложений вешает - это похоже вообще в порядке вещей

настройки форматтера и инспектора живут сами по себе, хорошо что есть плагин eclipse formatter - хоть как-то можно в проекте организовать code of conduct, а в целом хотелось бы чтобы можно было поставить галку типа "хочу как в ASF" или "хочу как в google" и оно бы само делало как нужно, а не подкладывать костыли в виде checkstyle

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

заигноренные директории толком не умеем - при поиске ищем везде где только вздумается

lombok вроде как умеет, однако при переименовании полей получаем боль

цеплять генераторы кода из maven не умеем

для спринговых контекстов не умеем автоматом строить если зависимости между проектами

работа с git - это вообще не про идею, консоль наше все, ибо идея постоянно делает какую-то срань

декомпилятор - это ад, тыкаешь в класс, вверху показывает что типа давай с мавена исходники стянем, тыкаешь да и идешь что-то делать, через 5 минут оно берет и в старый класс перекидывает, зачем?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674029
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов,
Как-то с такими проблемами не сталкивался и не замечал.
На счет декомпилятора, может комп по лучше взять или инет нормальный сделать? почему у меня все нормально?

Когда в последний раз вы ее ставили? интересно. почему у меня таких багов нет, тогда когда я тесно с ней работаю.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674037
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,

предлагаю про в**боны "комп получше" забыть раз и на всегда, каждый работает на том, на что хватает денег.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674051
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczAlekseySQL,

Причин популярности Java не мало.
- Кросс-платформенность. Очевидно.
- Надежность - я видел несколько проектов лет 15 назад, которые переписывались на Java, только потому что оригинальный C++ проект крашится в продакшне и что с этим делать - никто не знает. А в Java у тебя всегда есть stack trace для анализа.
- Относительная простота языка. Какой бы говно-код не был написан, если в проект вкладывалось хоть чуточку разумного, то код можно понять и исправить. Для многих других языков это не так. Однажды написанное понять решительно не возможно (дорого).
- IntelliJ IDEA, как ни странно, с её рефакторингом стала ещё одним локомитивом в выборе именно Java, где в определенный момент кодирование стало лишь малой частью мыслительного процесса. В то время как с другими IDE (в которых на тот момент ещё не было функций рефакторинга), программисты тратили массу времени на кодирование.
Ну, и других плюшек можно перечислить, как то бум opensource, который перетёк в Java. Обратная совместимость версий. И даже JEE который, во многом, опередил своё время, вот только развиваться начал не в том направлении.

Еще так же надо добавить огромное количество библиотек и фреймворков на любой вкус. Хотя походу Spring победил всех, но тем не менее есть многие другие. Так же за счет того что Java был открыт с самого начала опен соурс проекты легко интергрировались тот же noSql, Hadoop, Spark и тд в принципе писались изначально на Java.

Сейчас к слову тренд наблюдается у молодежи напирают на Python так как это практически индустриальный стандард для ML, кто покруче идут в стороны функционального программирования Scala, Erlang, Haskell так же свою нишу имеют перцы с Golang. Не все скажем в интерпрайз завязано на сегодняшний момент на Java.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674054
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopЯ сам изначально работал на Eclipse, но потом заметил что в инете очень много кто говорит про IDEA. Решил попробовать. Как итог сижу только на идее. Самое удобное, практичное и функциональное решение из все что есть. Да, может есть какие-то бока, но это мелочи.

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

Так же занятно то, что если Вас попросят покодить на интервью Вам дадут Эклипс

У меня подход такой если компания покупает лицензию юзаю Идею если нет, то STS.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674059
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopЯ сам изначально работал на Eclipse, но потом заметил что в инете очень много кто говорит про IDEA. Решил попробовать. Как итог сижу только на идее. Самое удобное, практичное и функциональное решение из все что есть. Да, может есть какие-то бока, но это мелочи.Студент или фрилансер-одиночка? В большинстве случаев конкретную среду разработки устанавливает стандарт вендора, заказчика или корпоративная политика. При разработке под разные продукты IBM-SAP никакого выбора, строго их форменные студии на базе Эклипса с плагинами.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674092
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗашедшийПри разработке под разные продукты IBM-SAP никакого выбора, строго их форменные студии на базе Эклипса с плагинами.Ага, при этом оно не то что CI/CD не умеет, а даже непонятно как в СКВ хранить, при этом оно прибито к какой-то древней версии эклипса, который в свою очередь прибит к определенной версии JVM и ОС - каменный век какой-то, даже MS себе такого уже давно не позволяет.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674107
Cheblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ыкладывать за лицензию 500 долларов довольно
мне https://www.jetbrains.com/idea/buy/#edition=personal] пакет ВСЕХ продуктов JetBrain обходится в в $150 в год !
я очень доволен.
Это преобретенье позволяет мне очень хорошо зарабатывать. + Особенное удовольствие от осознания того, что поддерживаю креативную комманду.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674185
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergunkaТак же занятно то, что если Вас попросят покодить на интервью Вам дадут Эклипс

Во всех компаниях где я был на собеседовании, а это штук 10, давали IDEA.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674186
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЗашедшийСтудент или фрилансер-одиночка? В большинстве случаев конкретную среду разработки устанавливает стандарт вендора, заказчика или корпоративная политика. При разработке под разные продукты IBM-SAP никакого выбора, строго их форменные студии на базе Эклипса с плагинами.

Имею постоянную официальную работу в фирме + фриланс. На работе за среду разработки никто даже не спрашивал. Да и чего, у меня лицензия есть. Как написал выше, везде где был в компаниях, на собеседованиях, используют IDEA.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674284
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheblinыкладывать за лицензию 500 долларов довольно
мне https://www.jetbrains.com/idea/buy/#edition=personal] пакет ВСЕХ продуктов JetBrain обходится в в $150 в год !
я очень доволен.
Это преобретенье позволяет мне очень хорошо зарабатывать. + Особенное удовольствие от осознания того, что поддерживаю креативную комманду.

Это не корп походу и судя по всему 150 только за Идею весь пакет стоит 250 для индивидуала. Покрайне мере мне так показывает.

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

P.S. Про хорошо зарабатывать это сколько? Просто сгораю от нетерпения как идея в этом помогает, поясните ход Вашей мысли, пожалуйста.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674294
Cheblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
судя по всему 150 только.. весь пакет стоит 250 для


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

как идея в этом помогает, поясните ход
нужно объяснить, как хороший инструмент помогает делать работу быстро и хорошо?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674303
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheblinкак идея в этом помогает, поясните ход
нужно объяснить, как хороший инструмент помогает делать работу быстро и хорошо?

Да, пожалуйста, можно в конспективной форме.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674306
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheblinэто сколько? Просто сгораю
не вдаваясь в детали... могу позволить себе не работать и заниматься только тем, что мне в кайф. и хорошо жить.

Уж вдайтесь в детали назовите Ваш почасовой рейт... Вас за язык никто не тянул.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674310
Cheblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ваш почасовой рейт..
смешной.
я создаю сервисы, обслуживаю их и продаю к ним доступ. за последние полгода совершенно не заглядывал, посольку все отлично работает. сегодня утром позвонил клиент - нет доступа. выяснилось что у клиента просто нет инернета(ночью в пекине был ливень, кое где подтопило).
как посчить рейт если только этот сервис приноcит мне грубо $1000 без каких либо затрат?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674312
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CheblinВаш почасовой рейт..
смешной.
я создаю сервисы, обслуживаю их и продаю к ним доступ. за последние полгода совершенно не заглядывал, посольку все отлично работает. сегодня утром позвонил клиент - нет доступа. выяснилось что у клиента просто нет инернета(ночью в пекине был ливень, кое где подтопило).
как посчить рейт если только этот сервис приноcит мне грубо $1000 без каких либо затрат?

Да не вопрос дай ссылку на сервис
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674314
Cheblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
из публичных , только https://github.com/cheblin/BlackBox] BlackBox - генератор исходного кода (JAVA, C#, C) обработки бинарного протокола Вашего распределенного приложения . Ещё можно почитать тут


Только один момент. В связи с тем, что очень скоро появится новый билд, со значительными улучшениями, ломающими обратную совместимость, на данный момент сервис, для новых пользователей, пока приостановлен, чтобы не осложнять последствия перехода.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674317
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheblin из публичных , только https://github.com/cheblin/BlackBox] BlackBox - генератор исходного кода (JAVA, C#, C) обработки бинарного протокола Вашего распределенного приложения . Ещё можно почитать тут


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

Сергей,

я Вам карму на хабре поднял за смелость но честно не понял в чем тут фишка Вашего генератора? Ява вполне так серилизует свой код для распределенной обратботки, как там в шарпе не знаю и походу для С тема вообще за пределом сознательного.

P.S. Будете в Сан Франциско дайте знать покажу город. Как Вас в Пекин занесло?
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674330
Cheblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но честно не понял в чем тут фишка Вашего генератора
фишка в
1)производительности. и бэнчмарки скоро будут
2)объеме сгенерированного трафика. и бэнчмарки скоро будут
3)в широте охвата поддерживаемых устройств. от восьмибитного микроконтроллера (STM8) до.... не ограничено.

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

Ява вполне так серилизует свой
хотел бы посмотреть как микроконтроллер напольных весов, подключенный через Bluetooth к мобильнику на Android, будет разбирать насериализованное джавой и наоборот.
в BlackBox , JAVA один из... поддерживаемых языков. BlackBox - в среде JAVA , в некотором смысле это CORBA , но которую можно использовать не опасаясь за производительность.


карму на хабре поднял за смелость
спасибо конечно,

походу для С тема вообще за пределом сознательного
да, BlackBox можно использовать вместо MAVLink на радиоканале, для управления беспилотниками. где ваще никакого Ethernet нету. а на борту беспилотника только микроконтроллеры.

Будете в Сан Франциско дайте знать покажу
буду. Ну и Вы в Пекине не проходите мимо.

Как Вас в Пекин занесло?
ваще должен был быть в лагуна бич, где то не далеко от вас. но....всюду свои плюсы / минусы.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674346
Cheblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в отличии от решений на базе встроенных в JAVA сериализаций
BlackBox сервер не только генерирует заказаный в спецификации код на различных языках, но и скомпилировав, интенсивно тестирует сгенерированный код, один из тестов высылается пользователю.

+ к этому генерируется код примеров вариантов использования сгенерированного кода

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

пофиг на производительность, хочу POJO - все уже сделано - бери пользуйся.

нужно вмонтировать протокол обмена в свое, уже готовое приложение - не вопрос вот готовое собрание нитерфейсов, имплиментируй все заработает.

в процессе создания проекта для JAVA ввиду убогости встроенных энамов, эксклюзивно сделана ещё одна фишка https://plugins.jetbrains.com/plugin/10316-slimenum] SlimEnum

а для С... хотя нет, это офтопик.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674448
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheblinв отличии от решений на базе встроенных в JAVA сериализаций
BlackBox сервер не только генерирует заказаный в спецификации код на различных языках, но и скомпилировав, интенсивно тестирует сгенерированный код, один из тестов высылается пользователю.Оно для тех кого в гуле забанили? https://kaitai.io/#what-is-it
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674483
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c Cи не общаюсь, но вот встретил такое https://ru.stackoverflow.com/questions/470794/websocket-сервер-на-c/854212#854212 и очень удивился - на java решений вагон и маленькая тележка и уже давно, а тут такой вопрос....
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674486
Cheblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Андрей Панфилов,

Оно для тех кого
Андрей, Вы к сожалению НЕ внимательны и НЕ разобрались в вопросе.

Kaitai Struct - это когда по подробному описанию формата, вы получаете програму, котороая его разберёт. К примеру формат кодировки изображения.
Для этих целей более известен и популярен ANTLR сам когдато на нём сидел, пока окончательно не перешел на SCALA.

А BlackBox - это когда по подробному описанию пересылаемых данных, вы получите набор исходников которые, в условиях ограниченных рессурсов, для Вас это сделают.
Смена описания - полностю меняет протокол.
Описание протокола (его метаданные) хронятся у участников обмена данными. Без этих метаданных практически невозможно разобрать, что в данный момент передаётся.

Еслиб Вы не поленились слегка походить поссылкам, которые я привел выше, то наверняка попали бы на сайт описания , Где прям в первом абзаце даны ссылки похожие на BlackBox проекты.

Protocol Buffers
Cap’n Proto
FlatBuffers
ZCM
MAVLink
Thrift
Avro
FlatBuffers
Kryo
min-protocol
msgpack
protostuff
Simple Binary Messaging Protocol
Souliss
Telemetry
Thrift
Pdef

И у каждого свои достоинства/недостатки. Некоторым никогда не суждено опуститься на уровень микроконтроллеров, у других стардает эффективность....

BlackBox же изначально строился с учетом этого:

[youtube=
YouTube Video
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674538
Cheblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кстати спасибо Андрей Панфилов за ссылку на Kaitai Struct поизучал более глубинно.

помимо того что я писал о Kaitai выше добавлю.

заявлена поддержка C++/ STL . Вот эти буковки STL - это приговор. Это означет, что С++ код сгенереный данным продуктом будет НЕВОЗМОЖНО скомпилировать и запустить ни на одном микроконтроллере.

Поскольку даже если компилятор какого либо микроконтроллера и поддерживает С++ то, как правило, в очень обрезаной версии.
А STL - это откормленый слоняра в посудной лавке.

И такаяже фигня со многими кодогенераторами в которых заявлена поддержка С++.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674855
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheblin...Вот эти буковки STL - это приговор. Это означет, что С++ код сгенереный данным продуктом будет НЕВОЗМОЖНО скомпилировать и запустить ни на одном микроконтроллере. ...

глупости не пишите. под МК уже линуксы ходят. и без урезаний. докеры-контейнеры-явы-какавы. а уж си плас плас с СТЛ - ышо проще...


гугль вам в помощь

или по другому..
а мужики и не знали что нельзя...

удачи вам
(круглый)
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674860
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolobok0,

Микроконьтроллеры он разные бывают. Наверное вот минимум для С++
https://habr.com/post/211578/ Мегабайт флеша и 128 кб памяти дает возможность не сильно заморачиваться экономией ресурсов и писать на C++.

Но лучше начинать хотя бы с класса младших Распберри.

ЗЫ. Тема что то уехала в писькомерство, как крудо разбогатеть чтобы купить Идею =(
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674898
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglМикроконьтроллеры он разные бывают...

Не для флейма ради...
Вы не совсем точны...либо я не так понимаешь...
В разработке под МК там совсем другие критерии(читай условия) применяются. Дельта цены железки в 1 рубль(условно) уже подлежит рассмотрению не только разработчиком или программист+электронщик, а всей цепочкой производства. При партиях в тысячи-миллионы это уже существенные различия.
Посему, в данной области в принципе нет подхода "чтоб не сильно заморачиваться". Максимум - что если есть запас по финансам, чуток жирнее кристалл выбрать при той же самой цене(ну или почти). Именно поэтому си плас плас ради си плас пласа - там не катит. как и другой язык - не суть. и ещё одна мысль = разработчику пофигу на чём писать, это фаза выбора инструмента. в конечном итоге получается бинарь, который проливается в кристалл с определёнными ресурсами. А какой язык был заюзан, какие при этом итерации преобразований в машинный код произошли = фиолетово. да красивая, стройная модель в исходниках - одно из условий успеха, но не самоцель...

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

с уважением
(круглый)
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674908
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopИмею постоянную официальную работу в фирме + фриланс. На работе за среду разработки никто даже не спрашивал. Да и чего, у меня лицензия есть. Как написал выше, везде где был в компаниях, на собеседованиях, используют IDEA.Значит, работали мало. Потому что при заключении контрактов с какой-нибудь Роснефтью, Россетями и т.п. часто прямо в ТЗ указывается среда разработки и конкретные версии ПО окружения (JDK, КриптоПро etc).
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674948
Cheblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kolobok0Cheblin...Вот эти буковки STL - это приговор. Это означет, что С++ код сгенереный данным продуктом будет НЕВОЗМОЖНО скомпилировать и запустить ни на одном микроконтроллере. ...

глупости не пишите. под МК уже линуксы ходят. и без урезаний. докеры-контейнеры-явы-какавы. а уж си плас плас с СТЛ - ышо проще...

гугль вам в помощь <stm32+template+library >

kolobok0 Вы невнимательно читатет то, что я пишу.

я писал про STL первая буковка S сокращения от Standard не просто TL , (как Вы тут советуете искать), a STL . И если Вы НЕ поленитесь то сразу же найдете
A simple answer will be no, i have been working with the stm32 for the last 2 years, and my advise is, if you are used to work with STL or BOOST library, use a microprocessor, not a microcontroller, both library heavily uses dynamic allocation and the cortex-m microcontrollers doesnt have MMU, so you will be run out of memory because the fragmentation. There are some STL implementation for embedded systems … but no free.

как вам тут уже заметили микроконтроллеры разные бывают... STM32 и STM8

в этом мире используется STANDARD EMBEDDED C++

Standard Embedded C++ lacks these features of C++:
● Templates
● Multiple and virtual inheritance
● Exception handling
Overview
● Runtime type information
● New cast syntax (the operators dynamic_cast, static_cast,
reinterpret_cast, and const_cast)
● Namespaces
● The mutable attribute.
The exclusion of these language features makes the runtime library
significantly more efficient. The Embedded C++ library furthermore
differs from the full C++ library in that:
● The standard template library (STL) is excluded
● Streams, strings, and complex numbers are supported without the use
of templates
● Library features which relate to exception handling and runtime type
information (the headers except, stdexcept, and typeinfo) are
excluded.
Note: The library is not in the std namespace, because Embedded
C++ does not support namespaces.


некоторые компиляторы поддерживают EXTENDED EMBEDDED C++

IAR Systems’ Extended EC++ is a slightly larger subset of C++ which
adds these features to the standard EC++:
● Full template support
● Multiple and virtual inheritance
● Namespace support
● The mutable attribute
● The cast operators static_cast, const_cast,and reinterpret_cast.

All these added features conform to the C++ standard.
To support Extended EC++, this product includes a version of the
standard template library (STL), in other words, the C++ standard
chapters utilities, containers, iterators, algorithms, and some
numerics. This STL is tailored for use with the Extended EC++
language, which means no exceptions, no multiple inheritance, and
no support for runtime type information (rtti). Moreover, the
library is not in the std namespace.

те. используется ОТДЕЛЬНАя , также специально порезанная, как и С++, версия.
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39674950
Cheblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зашедший Потому что при заключении контрактов с какой-нибудь Роснефтью, Россетями .
постарайтесь этого избегать %username%
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39675040
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheblin,

Спорить тут смысла нет - но в форуме про яву это выглядит как весьма оффтопный стеб над хозяевами =)
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39675096
Cheblin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SiemarglCheblin,
Спорить тут смысла нет - но в форуме про яву это выглядит как весьма оффтопный стеб над хозяевами =)

стараюсь
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39675930
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы уж определитесь в показаниях...

Cheblin...НЕВОЗМОЖНО скомпилировать и запустить ни на одном микроконтроллере ...

или

Cheblin...микроконтроллеры разные бывают ... STM32 и STM8...



Вы про что?
На первую вашу фразу вот тут ... и НЕ ТОЛЬКО!!! STL в ПОЛНОМ ОБЪЁМЕ Standart-а!!! (чиссо как пример) я и отвечал Вам лично. И это - увы и ах, МК! По крайней мере на практике, на данном МК может существовать = CI, Git, билдовка C++ с любыми STL-ми и много чего ещё. Это типа из разряда: а мужики то и не знали... С лёгкостью можно загнать и яву-какаву, и графику, и docker технологию и т.п... Т.е. Ваше утверждение о ЛЮБОМ МК - ошибочно .

На вторую фразу - так-же, уже ответил выше. Внимательно вникните в вектор подачи мой. Т.е. когда мы говорим об обработке дешёвого датчика(например) - там не то, что С++ или STL понятиями приходиться оперировать, - там STM (и иже) жирно будет от слова СОВСЕМ. Т.е. в данной отрасли НЕТ программирования ради программирования(прошу подумать прежде чем писать ответ) - там в первую очередь ПРОИЗВОДСТВО продукта. Т.е. идут от условий, от задачи. Там вообще не упёрлось ни C++, ни другие высокоуровневые языки. Там возможно и Си будет перебор. Кстати очень часто, начинающим разработчикам на МК рекомендуют воспринимать МК не как маленький компьютер, а как микросхемку в конкретной схеме, работающей по заданному алгоритму...
Другими словами говоря про МК и пром. разработку, применять STL как мерило чего-либо нельзя. Потому как другие задачи, другой мир, другие преференции... а Вы пытаетесь, на мой взгляд, сравнивать тёплое с мягким.

удачи Вам
(круглый)
ЗЫ
Заткнулся....
...
Рейтинг: 0 / 0
Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
    #39675937
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolobok0,

odroid не МК. это эмбеддед уже
...
Рейтинг: 0 / 0
67 сообщений из 67, показаны все 3 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Какая доля enterprise- рынка у Java/С#/С++ решений в России/мире?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]