172 похожих чатов

Привет! Задался тут вопросом( особо не гуглил). Как поживает swift

под линукс? Насколько запарно сейчас взять какой-нибудь vapor и написать простенький http back. Насколько процесс отличается от такого же под macOS/винду. В общем как у свифта нынче с кроссплатформенностью. Кто-то имел опыт?

2 ответов

9 просмотров

До «отлично» еще не дотянул, но на «хорошо» справляется. Библиотек очевидно мало. Есть хороший Vapor, есть NIO, GCD. Нету большей части Foundation. Для обычных задач, поднять rest/graphql api - вполне хватит. Для чего-то в строну, готового маловато.

Вполне справляется. Что-то крупное на нём не писал, но высоконагруженный сервис ради интереса сделал. Хороший тулинг под Docker, поддерживает VS Code и вроде CLion(не проверял). В целом работает сносно, и на удивление очень быстро(чутка быстрее, чем Go вышел). Пока только минус в том, что жирный. Готовый контейнер с аппкой 100мб выходит. У Go получалось в среднем 4-5мб.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта