Информация об изменениях

Сообщение Re[5]: C++ IDE от 20.09.2021 18:52

Изменено 20.09.2021 19:01 AlexGin

Re[5]: C++ IDE
Здравствуйте, velkin, Вы писали:

V>C++ создан для достижения высокой производительности, а Java нет. И на IDE это правило тоже распространяется, даже если тормоза будут создавать лишь графические интерфейсы. Если компьютер производительный, то это не очень заметно, так же как и возможности оптимизации под небольшие экраны. На низкопроизводительном компьютере всё это вылезет. Плюс графические библиотеки для Java выглядят не так, как для C++.


Да, есть такое, я балуюсь с Java и Android в свободное время. Этот факт имеется.

Насчёт мозгов у программиста — ИМХО или они есть (и тогда спокойно идёт всё: C/С++; Java и т.д), или их нет
Но тогда такие люди редко в нашей професии задерживаются.

Конечно же, пересаживаться с QtCreator на Android_Studio и обратно — немного непривычно, но не более того.
В той же Android_Studio или в IntelliJ IDEA — установи: Keymap=VisualStudio и радуйся творчеству!

V>Взять ту же Android Studio, не везде она заработает как надо.

V>

V>Android Studio, основанная на программном обеспечении IntelliJ IDEA от компании JetBrains, — официальное средство разработки Android приложений. Данная среда разработки доступна для Windows, macOS и GNU/Linux.


Да, Android Studio интересная штука.
Вроде и весьма грамотно/толково сделана, но настроить её это пляска с шаманским бубном

V>Хорошо хоть Qt Creator для компиляции приложений под Android действует так сказать в обход Android Studio.

V>То есть Android Studio сделала своё дело, скачала всё что нужно, создала эмуляторы смартфонов, а дальше она может уйти.

1) Насколько я помню, создание эмуляторов смартфонов это делается на Android Studio вручную (сама она это не делает).
2) Приложения на C++/Qt в среде Android выглядят неестественно. Java приложения выглядят на андроиде куда как естественнее.
3) Есть много тонкостей, связанных именно с мобильной спецификой, котрые учтены в Java/Kotlin библиотеках под Android.

IMHO владея разработкой на C++, освоить азы Java — проще, чем наоборот.
Лично я занимался ранее и на C#, и на Java. Много чего ещё и помню.
Но самый любимый мой ЯП это C++. Тем более, что C++ богаче и мощнее нежели Java и C# (зато — порог вхождения на плюсы выше).

V>У меня в принципе не создалось хорошего мнения о приложениях написанных на Java.


Разработки от NetBeans выглядят вполне прилично.

P.S. Основное приимущество Java и C# это автоматическая сборка мусора (Garbage Collection — GC).
Также в этих языках (в отличии от C++) имеется рефлексия. Что иногда оказывается весьма удобно.
Re[5]: C++ IDE
Здравствуйте, velkin, Вы писали:

V>C++ создан для достижения высокой производительности, а Java нет. И на IDE это правило тоже распространяется, даже если тормоза будут создавать лишь графические интерфейсы. Если компьютер производительный, то это не очень заметно, так же как и возможности оптимизации под небольшие экраны. На низкопроизводительном компьютере всё это вылезет. Плюс графические библиотеки для Java выглядят не так, как для C++.


Да, есть такое, я балуюсь с Java и Android в свободное время. Этот факт имеется.

Насчёт мозгов у программиста — ИМХО или они есть (и тогда спокойно идёт всё: C/С++; Java и т.д), или их нет
Но тогда такие люди редко в нашей професии задерживаются.

Конечно же, пересаживаться с QtCreator на Android_Studio и обратно — немного непривычно, но не более того.
В той же Android_Studio или в IntelliJ IDEA — установи: Keymap=VisualStudio и радуйся творчеству!

V>Взять ту же Android Studio, не везде она заработает как надо.

V>

V>Android Studio, основанная на программном обеспечении IntelliJ IDEA от компании JetBrains, — официальное средство разработки Android приложений. Данная среда разработки доступна для Windows, macOS и GNU/Linux.


Да, Android Studio интересная штука.
Вроде и весьма грамотно/толково сделана, но настроить её это пляска с шаманским бубном

V>Хорошо хоть Qt Creator для компиляции приложений под Android действует так сказать в обход Android Studio.

V>То есть Android Studio сделала своё дело, скачала всё что нужно, создала эмуляторы смартфонов, а дальше она может уйти.

1) Насколько я помню, создание эмуляторов смартфонов делается на Android Studio вручную (сама она это не делает).
2) Приложения на C++/Qt в среде Android выглядят неестественно. Java приложения выглядят на андроиде куда как естественнее.
3) Есть много тонкостей, связанных именно с мобильной спецификой, котрые учтены в Java/Kotlin библиотеках от Google под Android.

IMHO владея разработкой на C++, освоить азы Java — проще, чем наоборот.
Лично я занимался ранее и на C#, и на Java. Много чего ещё и помню.
Но самый любимый мой ЯП это C++. Тем более, что C++ богаче и мощнее нежели Java и C# (зато — порог вхождения на плюсы выше).

V>У меня в принципе не создалось хорошего мнения о приложениях написанных на Java.


Разработки от NetBeans выглядят вполне прилично.

P.S. Основное приимущество Java и C# это автоматическая сборка мусора (Garbage Collection — GC).
Также в этих языках (в отличии от C++) имеется рефлексия. Что иногда оказывается весьма удобно.