Разработка под iOS и Android: рейтинг языков программирования
Это устаревший рейтинг, актуальный находится тут
Рейтинг языков программирования 2020
Вы хотите стать мобильным разработчиком, но не знаете какой язык программирования выбрать? На чем написать свое мобильное приложение для Android или iOS? Предлагаем вам наш рейтинг языков программирования для создания приложений.
1. JavaJava — строго типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Платформа: Android, Android Wear |
|
2. SwiftSwift — язык, разработанный компанией Apple и предназначенный для разработки приложений под iOS и OS X. Swift заимствовал довольно многое из C++ и Objective-C. Платформа: iOS, macOS, watchOS и tvOS |
|
3. HTML5/JavaScriptJavaScript — прототипно-ориентированный сценарный язык программирования. Наиболее широкое применение нашел в браузерах как язык сценариев для придания интерактивности веб-страницам, а также в кроссплатформенных фреймворках (React Native, Ionic, Sencha и т.п.). Платформа: iOS, Android, Tizen и практически любая другая |
|
4. C#C# — объектно-ориентированный язык программирования. Разработан в 1998-2001 годах группой инженеров в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework. В области разработки мобильных приложений и используется во фреймворке Xamarin. Платформа: iOS, Android, Windows 10 |
|
5. Objective-CObjective-C — компилируемый объектно-ориентированный язык программирования корпорации Apple, построенный на основе языка C и парадигм Smalltalk. Язык был создан Брэдом Коксом в начале 1980 и сейчас уже морально устарел, его заменяет новый и более простой Swift. Тем не менее, еще 3-5 лет разработчики на Objective-C будут очень востребованы на рынке. Платформа: iOS, macOS, watchOS и tvOS |
|
6. PythonСтрого говоря, Python не является языком мобильной разработки, а больше используется в веб-проектах. Однако, как все мы знаем, в ближайшем будущем боты заменят приложения, а с помощью Python вы как раз и сможете их создавать + язык широко используется и в других областях, например, в машинном обучении. К тому же он легко постигаем новичками, у него много библиотек, синтаксис легко читаемый и довольно аккуратный код. Платформа: боты |
Дополнительные материалы
Средние зарплаты разработчиков в США в 2016 году по языкам программирования.