<

IT: Возможно ли программировать под iOS на JavaScript серверные приложения?

Войти
  1. Доктор Манхэттен

    23-02-2021 00:35

    Понятно что на JS можно написать приложение, аналогичное Веб-странице, с кнопками и всякими визуальными штуками.
    А можно-ли написать что-то более системное, что на веб-страницах не используют? Например свой сервер, принимающий подключения с других устройств в локальной сети по TCP или по блютусу или еще как-нибудь?

    Просто я кроме Жаваскрипт ничего в ВУЗе не учил, а всякие серверные питоны и другие языки возраст уже не позволяет изучать.

  2. Garykom

    23-02-2021 01:14

    (0) https://ru.wikipedia.org/wiki/Node.js же

  3. Garykom

    23-02-2021 01:15

    (1)+ https://overcoder.net/q/1578459/запуск-nodejs-в-ios-android

  4. Ненавижу 1С

    23-02-2021 01:20

    (0) какой ещё возраст? Когда я учился жаваскрипт только начинал свой путь

    Жаваскрипт не строго типизирован, что по мне скорее минус для бэкэнда

  5. MadHead

    23-02-2021 02:57

    (0) NodeJS довольно популярный ЯП для серверной разработки.
    (1) Минус скорее для большого монолитного приложения, но на ноде как правило применяют микросервисную архитектуру.

  6. ДенисЧ

    23-02-2021 05:37

    Как связаны иОС и серверные приложения?

    Или это просто понтануться и сказать, что у тебя есть ифон? Так я тебя расстрою, наличие ифона давно уже не понты...

  7. Конструктор1С

    23-02-2021 05:50

    сервер на яблоках уже сама по себе сомнительная затея

  8. Доктор Манхэттен

    23-02-2021 06:13

    (3) Очень даже строго типизирован. Загугли TypeScript от Микрософта.

  9. Доктор Манхэттен

    23-02-2021 06:13

    (1) А React Native - это не то что мне нужно?

  10. Доктор Манхэттен

    23-02-2021 06:15

    (5) Ты все перепутал. Айфон - это очень круто. У тебя ведь нет айфона, вот ты и злишься. Когда у меня не было айфона последней модели, я тоже был такой как ты. Гадости всем писал.

  11. Доктор Манхэттен

    23-02-2021 06:18

    (6) Что сомнительного? Многие приложения используют системные ресурсы, а не только простейшие кнопочки-менющки. Те же сканеры NFC, или доступ к телефонной книге, или фото-видео в RAW. Такое под браузер не напишешь.

  12. ДенисЧ

    23-02-2021 06:30

    (9) ифон, анально огороженный, это понты. Когда условный джобс может одной кнопкой удалить с твоего телефона программы и музыку. Когда он может его тупо заблокировать. Когда у тебя нет выбора, откуда ставить приложения...
    Нахрен такое надо.

  13. Доктор Манхэттен

    23-02-2021 06:44

    (11) Хорошо что все что ты написал - ложь.

  14. rphosts

    23-02-2021 07:44

    (0) >Просто я кроме Жаваскрипт ничего в ВУЗе не учил, а всякие серверные питоны и другие языки возраст уже не позволяет изучать.

    ты не опух насчёт возраста? Когда я учился у нас рабочия ЯП были: фортран, бэйсик, асм(Z80)... последние пишу лет 15+ на 1С (начал с 7.5) и ни каких гарантий, что не уйду на что-то другое (а может и сменю вообще род деятельности). Не ленись, а то мозги засохнут!

  15. rphosts

    23-02-2021 07:44

    + (13) бэйсик на СМ-1420

  16. Вафель

    23-02-2021 08:37

    есть конечно реакт нэйтив и можеть быть аналоги, но в коммерческоц разроботке предпочитают свифт и с++

  17. ДедМорроз

    23-02-2021 13:03

    Начнем с того,что мобиле и серверное приложение - это уже нонсенс,в режиме экономии батареи телефон может выключать wifi,если по нему нет активного обмена,а прослушивание входящих портов таковым не является.
    Поэтому,большая вероятность,что сервер,даже если и удастся его написать,будет работать,пока устройство не заснуло.
    В остальном,нужно понимать,что для доступа к tcp-сокетам нужна библиотека,зависящая от операционной системы,которая это реализует.
    Для iOS,так как ее родной язык Си,то явно нужно писать на нем,т к.всякие порты чего-то на javascript,хоть и будут работать,то доступа к низкоуровневым функциям не дадут.

  18. Доктор Манхэттен

    23-02-2021 18:13

    (15) С++ под iOS? Серьезно? Я так-то С++ хорошо знаю, еще в школе изучал. Не знал что под айфоны на нем можно писать. Пора зарабатывать бабло!

  19. Вафель

    23-02-2021 18:14

    (17) ну это их основной язык.
    обжектив с

  20. Доктор Манхэттен

    23-02-2021 18:15

    (16) Да пофиг на вайфай. Можно всякие другие приложения писать, которые используют систему по максимуму.
    Я имел в виду не просто фронтенд, с ним то все просто, а более низкое.

  21. NorthWind

    23-02-2021 18:26

    (5) Ну например в некоторых приложениях для iOS есть такая фича - они сформированный ими контент по ссылкам отдают. Т.е. ты получаешь что-то вида http://адрес_твоего_айфона/что_то и скачиваешь по ней с другого компа, который подключен в ту же локалку, что айфон по вафле.