Инвестиционные показатели для платформы Java
Имеются ли какие-либо данные исследований рынка для расчета совокупных инвестиций (по всему миру, по регионам, по странам) в платформу Java? Это может включать программное обеспечение (серверы приложений, IDE, инструменты профилирования), аппаратное обеспечение (серверы Sun, процессоры, выполняющие байт-код), персонал (обучение, книги), развитие языка (Java, Clojure, Scala, ..), общественное / частное (университеты, правительства, корпорации) и т. д.
Я работаю над презентацией по языкам JVM и хотел бы проиллюстрировать - каким-то надежным образом - что существующие инвестиции в платформу Java огромны и никуда не денутся в ближайшее время (вспомним Кобола). Я уверен, что этот момент ясен для ИТ-парней, но я хотел бы поставить цифру в долларах, чтобы деловые люди действительно поняли смысл.
Перед началом комментариев я признаю, что этот вопрос находится на внешней стороне того, что большинство из нас считает "связанным с программированием". Независимо от того, знание этой информации может помочь многим обсуждениям ИТ-отдела относительно будущего платформы и даже может помочь разработчикам принять решение о карьере.
2 ответа
Oracle (ранее Sun), очевидно, был бы первым местом для старта. Они будут рады рассказать вам о преимуществах Java! Собственно, так они себя и видят
Вице-президент Sun Рич Грин неоднократно цитировал, что идеальная роль Sun в отношении Java - это "евангелист". [ O'Reilly Media, 2002]
Я рекомендую спросить их об этих цифрах. Если они существуют, Oracle получит их.
Известно, что исследования рынка по этой теме ненадежны - в основном потому, что никто не собирает данные на детальном уровне, поэтому требуется много догадок / экстраполяций. Помните, что деньги, потраченные на зарплату каждого кодера и менеджера проекта в банке, работающем над Java-приложениями, технически являются "инвестицией в платформу Java", даже если они не идут ни в какое сравнение с книгами Oracle, IBM или любой другой технологической компании.
Я бы посоветовал попытаться оценить инвестиции / уровень активности по ряду различных направлений и триангулировать их, чтобы прийти к информированному мнению.
Вот несколько подходов, которые вы можете использовать:
- Используйте что-то вроде индекса TIOBE в качестве приблизительной оценки доли языка программирования и умножьте его на свою лучшую оценку затрат на разработку программного обеспечения для глобального ИТ.
- Суммируйте доходы технологических компаний, ориентированных на Java (Oracle, IBM, Google и т. Д.), Взвешенных на любую долю их деятельности, которую, как вы думаете, связаны с продуктами на основе Java. Затем умножьте на 1/(1-X), где X - это процент инвестиций в программное обеспечение, которые, по вашему мнению, будут сделаны собственными силами или с небольшими компаниями, которых нет в вашем списке
- Посмотрите на темпы роста и активность в новых языках JVM, таких как Clojure, Scala, Jython, JRuby и т. Д. Вы можете легко утверждать, что это обеспечивает инновационное будущее на платформе Java.