|
5 / 5 / 1
Регистрация: 04.07.2014
Сообщений: 73
|
|
Перспективный язык программирования19.11.2014, 17:24. Показов 1224. Ответов 10
Метки нет (Все метки)
Направьте юное чадо в правильное русло) Имею неплохие познания в С++(без winAPI) и Java(awt, но не JavaFX или swing), отличные знания веб технологий в частности PHP(c ООП),JS(без Ajax) HTML5 и CSS3(есть опыт создания адаптивного дизайна) MySql. Не плохо разбираюсь в алгоритмах, участвовал в ACM дважды, хотя дальше второго этапа не заходил. В какую сторону расти?) Десктоп? Моб? Веб? Unity? JavaFX? .NET платформа? Голова кругом... Прошу не отвечайте что то вроде дело вкуса, предпочтений и тп. Мне очень интересно всё это но не хочется потратить уйму сил на изучение технологии которая умрет или станет не востребованной. Прошу помощи у компетентных людей. В ваших руках будущее человека)
0
|
|
| 19.11.2014, 17:24 | |
|
Ответы с готовыми решениями:
10
Язык программирования Язык программирования Выбрать язык программирования |
|
7244 / 5097 / 2150
Регистрация: 02.02.2014
Сообщений: 13,454
|
||
| 24.11.2014, 13:15 | ||
|
учитесь быть гибким, развивайте собственную тактику быстрого освоения новых технологий
0
|
||
|
5 / 5 / 1
Регистрация: 04.07.2014
Сообщений: 73
|
|
| 24.11.2014, 19:07 [ТС] | |
|
Я не думаю что технологии умирают с такой скоростью... И всё же не могли бы вы назвать что перспективно хотя бы сейчас? JavaFX ?
0
|
|
|
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
|
||
| 25.11.2014, 10:07 | ||
|
0
|
||
|
Заблокирован
|
|||||
| 01.12.2014, 22:26 | |||||
Ну сами подумайте, как игры на Unity могут заменить сайты? Или сайт - десктопне приложения? Вот был Киберфорум, а в один прекрасный день заходите, а тут вместо форума игра? Или предлагают скачать десктопное приложение на комп, типа блокнота, где сам у себя на компе пишешь топики, сам отвечаешь и сам модеришь? Абсурд.
.NET хорош под виндой, ибо винда от Майкрософта, и он от него же. Java лучше всего под Androidом, ибо Android от Гугла и реализация ее под Android - от Гугла, и аналогов у нее на Андроиде нет. Кроссплатформенные приложения лучше всего писать на Python и Java. Почему? Потому что скажем С++, под виндой компилируется в ехе, под линем - во что-то другое, под маком - в третье. Написав на С++ кроссплатформенный код, вы все равно должны скомпилировать 3 разные версии для разных ОС, и юзерам придется качать разные Это при том, что полноценной кроссплатформенности нет в природе вообще, и далеко не любое приложение вообще можно сделать кроссплатформенным. А в питоне и джаве оно хотя б запускается на нескольких платформах сразу, ибо не используются платформозависимые форматы исполняемых файлов, как-то ехе. Ну а подо что таки писать - под винду, андроид, кроссплатформенно, или вообще сайты - это таки ваши личные предпочтения. Направлений много. Инструментов много. Назвать одно лучшее направление, один лучший инструмент - невозможно. Смиритесь с этим, и либо таки выберите что-то по душе, либо изучайте все, что попадется под руку. Я выбрал второй вариант, и ни разу не пожалел - любой ЯП знаю не только не хуже узких спецов, кто зациклился чисто на нем, но скорее даже лучше.
![]() В последние несколько лет у тех, кто по идее должен разрабатывать новые технологии (тот же Майкрософт), наблюдается глобальнй "кризис жанра". Где-то с 2008-2010 гг. не появилось ни 1 новой перспективной технологии. То, что появляется, либо уныло, как WinPhone и WinRT, либо не очень-то и масштабно, как скажем TPL в .NET, и на новую технологию не тянет. Тем более, нельзя говорить о смерти (почти полном вытеснении) каких-то ранее популярных технологий в последние 5-10 лет. В свое время "армагеддоном" стало создание .NET в 2003 г. Это убило ранее монополистов Borland с их Delphi и C++ Builder. И то, до сих пор есть направление, где Delphi уникален. Это ПО, не допускающее зависимости от сторонних библиотек и платформ типа .NET. В этой области за последние 10 лет не появилось ВООБЩЕ ничего нового. После были более мелкие армагеддоны. Например, появление смартфонов в 2008 году. Оно почти накорню втеснило сотовые. Но ведь под сотовые никто серьезно и не программировал, поэтому ни по кому это особо не ударило. Еще появление WPF в том же году. Многие стали лепить WPF везде взамен Winforms. Но ведь 3D-ускорение, свистоперделки и прочие фичи WPF нужны мало где. Часто Winforms для юзера даже лучше, т.к. безграмотно примененное 3D-ускорение вовсе не ускоряет работу программы, а замедляет, тем более ее всегда замедляют свистоперделки. С тех пор вообще ничего масштабного не разрабатывается и, очевидно, не будет разрабатываться и дальше. За эти несколько лет все просто разучились что-либо путное разрабатывать, и более ничего не разработают по тому же, почему не могут уже сейчас. Так что, популярные ныне технологии сейчас не умирают ни с какой скоростью.
0
|
|||||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|||||
| 02.12.2014, 07:58 | |||||
0
|
|||||
|
Заблокирован
|
|
| 09.12.2014, 10:51 | |
|
KOPOJI,
> создана она была как минимум на год раньше Про что-то там новое и инновационное и сейчас бормочут. Microsoft .NET Native SDK, Roslyn. А тогда .NET реально появился и люди бросили борландософт и согласились перейти на .NET при всех его недостатках. А борланд оказался в опе, откуда так и не выбрался. > лол. Смартфоны появились более чем за 10 лет до 2008 года. Речь шла про андроид и айос. > Да потому что WinForms - это лишь обертка над вынь-апи. А WPF - над DirectX. Дальше что? От необходимости знать WinAPI, все равно WPF не избавляет. Ибо WinAPI - это далеко не только GUI, а WPF, как и Winforms, только GUI. > свистоперделок: не нужно - не добавляй, никто не заставляет. А без них и WPF не надо. Только ОЗУ жрет больше. Да и контролы в WPF многие сырые и с точки зрения функционала более убоги, чем в WF. > Нефиг процессору графикой заниматься, пусть видюха шпарит. Нужна возможность переключаться между видеокартой и ЦП. У кого в компе слабое одно - тот переключается на другое. Но такого никто не делает. Даже такую простую вещь, как возможность регулировать приоритет процесса приложения или вручную собирать мусор, и то можно встретить очень мало где. Сейчас с юзерами вообще принято обращаться как с быдлом, которому какой-либо доступ к настройкам строго противопоказан. И диктует эту моду - мелкософт. Хотя в свое время сам обошел борланд в том числе благодаря гибкости своей платформы.
0
|
|
|
Заблокирован
|
|
| 09.12.2014, 11:40 | |
|
Dmitriy_M,
> С появлением таких штуковин как OpenGL переключение происходит автоматически на уровне графической подсистемы ОС. То есть окошко на WinAPI (и, соответственно, на винформс) тоже может видеокартой рисоваться? При чем тут WinAPI и OpenGL? WinAPI что, основано на OpenGL?
0
|
|
| 09.12.2014, 12:38 | ||
|
0
|
||
| 09.12.2014, 12:38 | |
|
Помогаю со студенческими работами здесь
11
Идеальный язык программирования Язык веб-программирования Подобрать язык(и) программирования Язык программирования по критериям Какой язык программирования изучать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|