Поздно вечером в мессенджере программист гораздо моложе меня спросил: «Блин, столько всего происходит, это всегда такЭ» Хм, нет, раньше такого не было.
Но это может произойти в будущем.
Насколько я могу судить, сейчас мы одновременно наблюдаем несколько точек перехода и в языках программирования, и в базах данных, и в сетевом программировании, и в процессорных архитектурах, и в веб-разработке, и в ИТ-бизнес-моделях, и в рабочих средах.
Я что-нибудь пропустил? Но что еще интереснее, этот режим множественных переходных точек может продолжаться еще несколько лет.
Языки программирования
До недавнего времени для большого и серьезного программного проекта вы бы выбрали Java, или .NET, или, если бы вы были настоящим мазохистом, C++.
Сегодня вы были бы дураком, если бы не рассмотрели поближе PHP, Python и Ruby. Сколько внимания они привлекут в будущем? Не знаю, но это решение принимается всем сообществом прямо сейчас .
Кстати, посмотрите эту тему Интервью с парнем из TIOBE - интересная вещь, хотя я не со всем в ней согласен.
База данных
CouchDB .Нужно ли мне говорить что-нибудь еще? Нет, я не думаю, что реляционные базы данных исчезнут в ближайшее время.
Но я думаю, что изолированность сообщества SQL действительно навредила им за последние пару десятилетий, и я рад, что теперь рассматривать альтернативы стало нормой.
Смогут ли нереляционные альтернативы отвоевать себе часть рынка? Я так думаю, но это решение принимается всем сообществом прямо сейчас .
Сетевое программирование
КОРБА мертва.DCOM мертв.
WS-* уже надоедливо кашляет по дороге в могилу.
Они говорят, что REST — правильный путь.
И я согласен с этим.
Но ей по-прежнему не хватает инструментов, передового опыта, накопленной мудрости, консультантов в синих костюмах и других отличительных черт основных технологий.
Как же через несколько лет детей будут учить правильно создавать приложения в сети, полной разрозненных технологий? Это решать всему сообществу.
прямо сейчас .
Процессоры
Закон Мура по-прежнему действует, но процессоры становятся больше, а не быстрее.После того, как лучшие из лучших потратили десять лет на создание и отладку фреймворков потоковой обработки на Java и .
NET, становится все более очевидным, что это плохая идея, прекратите ее развивать.
Я сам полностью изменил свою прежнюю позицию в отношении потокового вещания с тех пор, как присоединился к Sun четыре года назад. Мы еще не придумали, как обычному человеку правильно программировать для многоядерных процессоров — посмотрите неубедительные результаты моего прошлогоднего проекта.
(Кстати, теперь у меня есть собственный T2000, выставленный в сети, и как только на нем будет достаточно данных, я перезапущу Wide Finder; давайте все).
Я даже не могу здесь повторить свое высказывание о правильном ответе, который ищу прямо сейчас , потому что я вообще-то не уверен, что кто-то понимает, что здесь сейчас нужно.
Но мы уверены, что сейчас мы проходим здесь переходный момент.
Веб-разработка
Раньше это была Java EE, Perl или ASP.NET. И вот вдруг на горизонте появился PHP, а затем Rails и куча других фреймворков; Не проходит и месяца, чтобы я не увидел очередного разговора о чем-то «вроде Rails».Мне кажется очевидным, что совсем скоро появится Rails++, который объединит в себе хорошие идеи из RoR и некоторые другие, очевидные при первом их виде.
А также, что некоторые из этих «железнодорожных» фреймворков, даже если они не совершат никаких прорывов, все равно найдут свою долю на рынке, поскольку сочетают в себе несколько незначительных преимуществ.
Опять же не могу сказать, что это становится ясно прямо сейчас , потому что сейчас я вижу четкую картину стабильно растущего рынка Rails. Но так будет не долго.
Бизнес-модели
На серверах все просто и понятно.Продавцы в синих костюмах продают серверы техническим директорам за сотни тысяч долларов, которые загружаются в центры обработки данных, где они требуют слишком много электроэнергии и обслуживания.
Точнее, это если вы хотите сами повозиться с хранилищем, вычислительными мощностями и распределением нагрузки, а не отправлять все это в облако.
Хотеть? Данным вопросом занимаются технические директора и специалисты дата-центров.
прямо сейчас .
Что касается программного обеспечения, то раньше оно продавалось на магнитных носителях, и за право его использования брали деньги.
Теперь всё в открытом исходном коде, и скачиваются бесплатно, и вы оказываете платную техподдержку.
Хотя нет, такое тоже было в прошлом веке, возможно, сейчас весь софт окажется где-нибудь в облаке, и вы даже ничего не будете скачивать, а будете платить только за использование.
Лично я не думаю, что какая-либо из этих моделей исчезнет полностью.
Но какой из них работает лучше всего? Это решает рынок прямо сейчас .
Рабочая среда
Как я писал несколько месяцев назад: как долго государственное и частное управление технологиями будет продолжать игнорировать тот факт, что существуют OS X и Ubuntu, что есть даже две альтернативы рабочему столу Windows, которые более надежны, безопаснее, эффективнее и дешевле.? Наверное, сейчас каждый видел Mac или Linux у друга или родственника и задумывается, почему его компьютер не может быть таким же крутым.
Что здесь произойдет? Я не знаю, но когда мы достигнем точки перехода, а мы приближаемся к ней, произойдет разительная перемена.
прямо сейчас .
Всегда ли так будет?
Знаешь, может быть.Наше владение информационными технологиями еще очень молодо, и впереди еще много неожиданных результатов и много больших шагов вперед, которые ждут своего часа.
Теперь, с распространением блогов, неконференций и всего этого новые способы общения , наши мыслители постоянно, 24/7/365 общаются друг с другом обо всех этих проблемах.
Разрыв между передовыми технологиями и технологиями, которые фактически используются корпорациями, по-прежнему огромен, и я думаю, что именно это вызывает продолжающиеся изменения.
Ковабанга!
Внимание: несколько точек перехода @ blog.arty.name Теги: #будущее #Чулан
-
Уолд, Джордж
19 Oct, 24 -
Аспия 0.2.1
19 Oct, 24 -
Подготовка К Ocejpad 6
19 Oct, 24 -
Скромная Еженедельная Распродажа: Бастион
19 Oct, 24