Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Язык для начинающих

2959  1 2 3 4 5 все
ed1976 гость01.10.19 13:08
01.10.19 13:08 

Всем привет,

Планирую вспомнить старое и начать понемногу программировать. Пока для души, если душе понравится, то уже перейти на профессиональную основу.

Есть два направления в которые хочу попробовать войти:

1. Приложения для Android, и в перспективе для iOS

2. Приложения в области связи. Будут взаимодействовать через API с телекоммуникационным оборудованием, и с SQL базами.

Какие бы языки программирования посоветуете для этих направлений?

#1 
  KaDeWe гость01.10.19 13:55
NEW 01.10.19 13:55 
в ответ ed1976 01.10.19 13:08, Последний раз изменено 02.10.19 13:56 (KaDeWe)

1. Для iOS язык называется Swift. В AppStore есть бесплатные книжки (на английском) по этому языку.

2. Отталкивайтесь от API к этому оборудованию. Т.е. если библиотека для работы с оборудованием написана для языка C или Java, тогда их и изучайте. Посмотрите описание этого оборудования, и станет понятно, на каких языках к нему пишется доступ. Вот простой пример: https://www.velleman.eu/support/downloads/?code=K8055


#2 
ed1976 гость01.10.19 18:54
NEW 01.10.19 18:54 
в ответ KaDeWe 01.10.19 13:55

Спасибо, за ответ.

По iOS выбирать особо не из чего, поэтому вопросов больше нет.

А вот по второму вопросу вариантов масса.

Первым делом потренеруюсь на Mikrotik.

Api Mikrotik

Там API реализован через отправку команд на определенный tcp порт. Поэтому язык любой подойдёт. Хотелось бы силы потратить на то что сейчас в тренде и востребовано на рынке труда.

#3 
AlexNek патриот01.10.19 19:25
AlexNek
NEW 01.10.19 19:25 
в ответ ed1976 01.10.19 13:08
Приложения для Android, и в перспективе для iOS

Если и то и другое и без особых претензий, то C# Xamarin нормально справляется.


Будут взаимодействовать через API с телекоммуникационным оборудованием, и с SQL базами.

ну тут как бы особых преград нет.


Я бы начал с того, а что именно Вы знали раньше и как хорошо?

#4 
Pikaboo старожил01.10.19 19:58
Pikaboo
NEW 01.10.19 19:58 
в ответ KaDeWe 01.10.19 13:55, Последний раз изменено 01.10.19 20:36 (Pikaboo)
Для iOS язык называется Swing

Оговорка по Фрейду?)) Swift он. Для андроида Java/Kotlin. Xamarin c C# сейчас для мобильной разработки все ещё намного менее популярны, чем нативные языки.

Подробно про выбор языка под андроид: https://www.androidauthority.com/develop-android-apps-lang...

#5 
MrSanders коренной житель01.10.19 21:49
NEW 01.10.19 21:49 
в ответ Pikaboo 01.10.19 19:58

нп

Только не ведитесь на ксамарин. Он как в 2014 ерундой был так до сих пор лучше не стал. И вообще кроссплатформенные разработки для мобилок только для игрушек неплохо работают.

#6 
AlexNek патриот01.10.19 22:17
AlexNek
NEW 01.10.19 22:17 
в ответ MrSanders 01.10.19 21:49, Последний раз изменено 01.10.19 22:18 (AlexNek)
ерундой был так до сих пор лучше не стал

Не знаю, мне для домашних поделок пока хватает. Хотя требуется только для андроида.

А какие еще есть варианты с С#? Или хотя бы с одним языком для двух платформ?

#7 
Pikaboo старожил02.10.19 08:03
Pikaboo
NEW 02.10.19 08:03 
в ответ AlexNek 01.10.19 22:17

React Native же.

#8 
MrSanders коренной житель02.10.19 10:16
NEW 02.10.19 10:16 
в ответ AlexNek 01.10.19 22:17

Мы в 2014-15 искали что-то на чём можно было бы писать одновременно и для андроида и для iOS (в идеале и микрософтовские аппы). Но ничего подходящего не нашли. Основная проблема была с гуевым дизайном. Слишком по-разному должны выглядеть и вести себя андроидовские и эппловские приложения. Ничто из опробованного не генерировало из одного кода прилично и то и другое.

Понравилась только Corona. Пишешь на Lua, генеришь что захочешь. Но она для игрушек, дизайн "бизнес-приложений" она делать не помогает.

#9 
AlexNek патриот02.10.19 18:31
AlexNek
NEW 02.10.19 18:31 
в ответ Pikaboo 02.10.19 08:03
React Native

А что это новый язык? смущ

Тогда уж Flutter, он оказывается иос тоже поддерживает

#10 
AlexNek патриот02.10.19 18:33
AlexNek
NEW 02.10.19 18:33 
в ответ MrSanders 02.10.19 10:16

ну для фирмы все очень сильно зависит от приложения. Простенький графический редактор я тоже не нашел как сделать на хамарине.


#11 
Pikaboo старожил02.10.19 19:55
Pikaboo
NEW 02.10.19 19:55 
в ответ AlexNek 02.10.19 18:31

Это вариант с одним языком для двух платформ. Ваш же вопрос.

Или хотя бы с одним языком для двух платформ?
#12 
AlexNek патриот02.10.19 21:29
AlexNek
NEW 02.10.19 21:29 
в ответ Pikaboo 02.10.19 19:55

Есть оказывается еще варианты

https://code.tutsplus.com/articles/mobile-development-lang...


Но для С# больше пока ничего не знаю

#13 
AlexLeeds знакомое лицо03.10.19 20:09
NEW 03.10.19 20:09 
в ответ AlexNek 02.10.19 21:29

На что на Java2ME на Google Play приложения уже не делают?


Раньше было так, лет 7 назад. Регистрируешся на Google Play как Android Developer, платишь там 35 евро в год.


Скачиваешь Java и Java2ME копилятор. Затем делаешь приложение, проверяешь его на наличие ошибок напомню в каком эмитаторе телефонов и затем загружаешь своё приложение на Google Play. И ждёшь когда приложение станет популярным чтобы собирать бабло.


Я этого не достиг.


Помню только что Google меня заблокировал за пиратство. Потому что я делал Так и закончилась моя карьера программиста.

#14 
AlexNek патриот03.10.19 20:30
AlexNek
NEW 03.10.19 20:30 
в ответ AlexLeeds 03.10.19 20:09

Я к сожалению, не занимаюсь разработкой мобильных приложений на работе, чисто так для личных нужд и расширения кругозора.

Так что актуальный тренд мне неизвестен. Но вроде пищали недавно от Flutter. J2ME похоже совсем не популярный стал.

Но раз раньше разобрались я Явой, то Ява скрипт будет вероятно проще всего.

#15 
AlexLeeds знакомое лицо03.10.19 20:41
NEW 03.10.19 20:41 
в ответ ed1976 01.10.19 13:08

А не могли бы мы все здесь дистанционно что нибудь замутить и написать какое нибудь приложение общими силами?

#16 
ed1976 гость03.10.19 23:56
NEW 03.10.19 23:56 
в ответ Pikaboo 01.10.19 19:58

Всем спасибо за комментарии и ссылки.

Решил следующее:

1. Начну с Kotlin, как перспективный и относительно простой язык для Android

2. Далее хочу освоить Питон, тоже как я понял перспективный и функциональный язык

3. Если понравится и захочу перейти на профессиональный уровень, возьмусь за PHP\Java как наиболее востребованные на рынке языки.

#17 
Pikaboo старожил04.10.19 07:40
Pikaboo
NEW 04.10.19 07:40 
в ответ ed1976 03.10.19 23:56

А зачем такой извилистый путь, можно переходит на профессиональный уровень в любом из названных Вами языков, они все востребованные.

#18 
Pikaboo старожил04.10.19 07:41
Pikaboo
NEW 04.10.19 07:41 
в ответ AlexLeeds 03.10.19 20:41

Могли бы, а в чем будет Ваша роль, Алекс? Будете спонсором этого мероприятия?))

#19 
Murr патриот04.10.19 10:16
Murr
NEW 04.10.19 10:16 
в ответ ed1976 03.10.19 23:56

Если понравится и захочу перейти на профессиональный уровень

------

Не трать время зря - эту часть ты уже проходил и результат не положительный.

#20 
1 2 3 4 5 все