Компьюлента. 18 декабря 2002 года, 16:11
На проходившей на прошлой неделе в Балтиморе, штат Мэриленд, конференции XML 2002 корпорация Microsoft намекнула на то, что ее специалисты ведут разработку нового языка программирования, ориентированного на разработку веб-сервисов на базе XML. Один из главных разработчиков платформы .Net Дон Бокс выразил в своем докладе мнение, что "языки программирования должны эволюционировать или прекратить свое существование". По словам Бокса, XML и веб-сервисы заставляют программистов манипулировать данными, в то время как современные языки оптимизированы для работы с объектами.
Комментируя это выступление, обозреватели сайта Microsoft Watch сообщают, что по данным их источника в Microsoft, в софтверном гиганте действительно работают над созданием ориентированного на данные языка программирования с кодовым названием X#. Этот язык предназначен специально для разработки веб-сервисов и максимально учитывает специфику XML.
Возвращаясь к выступлению Бокса, нужно обратить внимание на его слова о том, что "если мы сделаем веб-сервисы похожими на CORBA, мы упустим многие возможности". CORBA представляет собой объектно-ориентированную технологию взаимодействия приложений друг с другом. Разработку "ориентированного на данные" языка программирования Бокс охарактеризовал, как одну из наиболее интересных задач в ближайшие пять лет.
Мнение Бокса разделяет и Рон Шмельцер, старший аналитик консультационной компании ZapThink, специализирующейся в области веб-сервисов. В интервью Microsoft Watch он отметил, что языки типа C++ или Java слишком прочно привязаны к понятиям объектов, функций, компонентов и т.д. В XML и веб-сервисах этим понятиям не отводится столь важной роли, поэтому новое поколение .Net-языков должно претерпеть целый ряд эволюционных изменений.