<

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

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

    23-02-2021 00:35

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

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

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

    24-02-2021 18:21

    (38) На C# я писал под Windows Phone. Хороший ЯП. Не знал что под iOS можно писать на Микрософте.

  3. Garikk

    24-02-2021 18:36

    (41) там помоему всёравно нужен гдето xcode

  4. NorthWind

    24-02-2021 18:49

    (41) ты будешь смеяться, но даже на свежих версиях Delphi можно.

  5. Serginio1

    24-02-2021 19:32

    (42) Ну да. Нужен конкретный компилятор
    https://docs.microsoft.com/ru-ru/xamarin/ios/get-started/installation/

    https://ru.wikipedia.org/wiki/Xcode
    Пакет Xcode включает в себя изменённую версию свободного набора компиляторов GNU Compiler Collection и поддерживает языки C, C++, Objective-C, Objective-C++ (англ.)русск., Swift, Java, AppleScript, Python и Ruby с различными моделями программирования, включая (но не ограничиваясь) Cocoa, Carbon. Сторонними разработчиками реализована поддержка GNU Pascal[1], Free Pascal[2], Ada[3], C#[4], Perl[5], Haskell[6] и D[7]. Пакет Xcode использует GDB в качестве back-end’а для своего отладчика.

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

    24-02-2021 19:40

    (44) Вот засранцы, JS не добавили в пакет.

  7. NorthWind

    24-02-2021 20:13

    (45) меня более удивляет мешанина из интерпретируемых и компилируемых языков.

  8. NorthWind

    24-02-2021 20:13

    какой-то уж очень суровый комбайн получается в одной среде

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

    24-02-2021 20:17

    (46) От языка это не зависит, зависит от его применения. Любой язык может быть как интерпретируемым, так и компилируемым.

  10. NorthWind

    24-02-2021 20:18

    (48) в теории да, на практике вы вряд ли встретите интерпретируемый си или компилируемый питон. Так уж сложилось.

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

    24-02-2021 20:20

    (49) Зацени интерпретатор C++
    http://www.softintegration.com/

  12. NorthWind

    24-02-2021 20:25

    (50) Заценил, экзотично. Но оно заметно заточено на обучение, и, похоже, не сильно свежее - последние обновления на сайте 17 годом. Я не спорю, что технически можно сделать. Но это будет из разряда экзотики. Общепринятая работа с С/С++ это компиляция.

  13. Кирпич

    24-02-2021 20:35

    (49) вот тебе питон https://www.pypy.org/ компилируемый (почти)
    вот тебе Си https://ru.wikipedia.org/wiki/Tiny_C_Compiler (можно запускать как интерпретатор и встраивать в свои приложения)

  14. ДедМорроз

    24-02-2021 20:42

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

  15. ДедМорроз

    24-02-2021 20:43

    Также нужно понимать,что отладка реально компиллированного кода-это очень неприятное занятие,а использовать специально подготовленный код не всегда можно.

  16. Кирпич

    24-02-2021 20:54

    +(52) IronPython еще умеет .NET сборки делать

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

    24-02-2021 22:52

    (54) Фу, какой этот компилированный код противный. В топку его нафиг.

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

    25-02-2021 17:40

    (16) >> Поэтому,большая вероятность,что сервер,даже если и удастся его написать,будет работать,пока устройство не заснуло.

    Можно же настроить приложение чтобы будило телефон, точнее чтобы не давало ему заснуть вообще. Когда смотришь фильм на два часа, он же не засыпает вообще.
    А мне достаточно чтобы не заснул минут 30 максимум.

  19. Garykom

    25-02-2021 18:12

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

  20. ssh2006

    25-02-2021 18:20

    (11) > ифон, анально огороженный

    привет парень из прошлого. Хранишь дома коллекцию mp3 на самодельном NAS ?

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

    25-02-2021 18:24

    Короче, на чем лучше писать приложение для обмена данными с телефоном? Думаю белый IP ему сделать. Либо он сам будет подключаться к другому белому IP.
    Нужно передавать видео с камеры, получать звуковые команды и сразу же их выводить в наушники с минимальными задержками.

    Какой инструмент для этого лучше подходит? Учитывая что JS знаю отлично, C# и С++ похуже.