LINUX.ORG.RU

Vapor 1.0 — фреймворк и сервер для веб-разработки, написанный на языке программирования Swift

 , vapor


2

4

Разработчики Vapor объявили о выходе версии 1.0 фреймворка для веб-разработки, написанного на языке Swift.

Заявлены:

  • Swift на стороне сервера, позволяющий создавать веб-приложения, сайты и API, а также приложения реального времени на WebSocket;
  • скорость работы в 100 раз выше, чем у популярных веб-фреймворков на Ruby и PHP;
  • безопасность, расширяемость, выразительность, а также другие баззворды;
  • работа с OS X/macOS, Ubuntu, Heroku, Digital Ocean, AWS, Docker, MySQL, SQLite, PostgreSQL, MongoDB, Redis и т.д.

>>> Подробности

★★★★★

Проверено: Falcon-peregrinus ()
Последнее исправление: DeadEye (всего исправлений: 4)

Swift

Не нужно.

anonymous
()

А где же сравнение с vibe.d?

Ридми слишком хипстерский.

UPD: коммиты просто сказочные. Из рубрики: «Мой первый репозиторий».

RazrFalcon ★★★★★
()
Последнее исправление: RazrFalcon (всего исправлений: 1)

Прочитал Rust, перечитал и расстроился :-)

Twissel ★★★★★
()

скорость работы в 100 раз выше, чем у популярных веб-фреймворков на Ruby

Ясно, для неполноценных людей, не взлетит в общем.

slon
()

скорость работы в 100 раз выше, чем у популярных веб-фреймворков на Ruby

руби любят за метапрограммерские фишки
что с этим у Swift ? Как там вообще с интроспекцией/рефлекшном в рантайме, есть ли там макросы и компайлтайм вычисления?

Bad_ptr ★★★★★
()

А где сравнение с node.js? Сейчас всё быстрее PHP, это не показатель. И так ясно, что php тормозной прошлый век.

th3m3 ★★★★★
()

Его уже передали в фонд апаче?

robotron5
()
Ответ на: комментарий от tailgunner

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

RazrFalcon ★★★★★
()

А что, шуток про 95% ещё не было?

Deleted
()

скорость работы в 100 раз выше, чем у популярных веб-фреймворков на Ruby и PHP;

Проорал.

ritsufag ★★★★★
()

скорость работы в 100 раз выше

опять эти хипстеры

ii8_ ★★★★
()
Ответ на: комментарий от demidrol

болезнь, наверное, когда аффтар на каждый пук и чих коммит делает

Болезнь — это когда коммиты используют для тех целей, для которых нужно было использовать ветки.

Коммиты на каждый чих оборачиваются информативным git-blame и удобством использования git-bisect.

Deleted
()

Пацаны, ну хорош. И без вас уже зоопарк на сервер-сайд, я выбрать не могу :(

anonymous
()
Ответ на: комментарий от Deleted

Коммиты на каждый чих оборачиваются информативным git-blame и удобством использования git-bisect.

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

tailgunner ★★★★★
()

скорость работы в 100 раз выше, чем у популярных веб-фреймворков на Ruby и PHP;

Swift настолько убогий, что его сравнивают с этим? О_о

Kilte ★★★★★
()
Ответ на: комментарий от anonymous

Мне плевать на руби. Странно читать подобные строки. Создается впечатление, что это тормозное говно, которое удостоено только места рядом с PHP, Ruby и другими. Казалось бы, сравнение с D, Rust и т.п. было бы более уместным, но про это ничего не сказано.

Kilte ★★★★★
()

скорость работы в 100 раз выше, чем у популярных веб-фреймворков на Ruby и PHP;

забыл пруфы, что не [:|||||||:]

anonymous
()
Ответ на: комментарий от Kilte

Главное задача, а язык программирования второстепенен.

anonymous
()
Ответ на: комментарий от anonymous

Ты знаешь фреймворки на ди и расте?

Да. Одним из них даже пользуюсь.

Kilte ★★★★★
()
Ответ на: комментарий от anonymous

Можно подумать Swift в этой области хит сезона. По-моему тут очевидно, что интерпретируемая параша вроде Ruby и PHP будет гораздо медленне.

Kilte ★★★★★
()
Ответ на: комментарий от Kilte

Его на офф. презентации сравнивали с, простигосподи, питоном и полудинамичным obj-c, чего ты ожидал? Что его будут сравнивать с языками метящими в нишу плюсов? Мне кажется тут даже всё предельно ясно.

anonymous
()
Ответ на: комментарий от tailgunner

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

Только в том случае, если люди не умеют пользоваться git'ом. Если вменяемые сообщения коммитов, то все отлично.

Deleted
()
Ответ на: комментарий от Kilte

Хиты - Ruby и PHP, вот с ними и уместно сравнивать что угодно.

И потом, емнип, для PHP сделали jit, не говоря о фейсбуковых и прочих ускорителях.

anonymous
()

Vaper 1.0

на 95% безопаснее и не запрещено РКН

SL_RU ★★★★
()
Последнее исправление: SL_RU (всего исправлений: 1)
Ответ на: комментарий от anonymous

В целом, разумеется, можно сравнивать вообще всё что угодно. Но когда речь идёт о том, что смотрите, какие мы быстрые, PHP в жопе оставили, когда это само собой разумеющееся (в случае со Swift), тогда это выглядит немного странно. В описании web-фреймворков на том же Rust я подобного не видел.

И потом, емнип, для PHP сделали jit

4.2. Собираются только. Буквально на этой неделе новость проскакивала о начале работ над JIT.

Kilte ★★★★★
()
Ответ на: комментарий от Bad_ptr

Как там вообще с интроспекцией/рефлекшном в рантайме

http://nshipster.com/mirrortype/

есть ли там макросы

https://developer.apple.com/library/content/documentation/Swift/Conceptual/Bu... Declare simple macros as global constants, and translate complex macros into functions.

компайлтайм вычисления

Нет, дженерики Java подобные.

Все хипстеры уже давно на Node.js и Go перешли. Догоняй их скорее с «комплайтайм вычислениями».

xpahos ★★★★★
()

Ау, Роскомнадзор, ты где, когда так нужен? Забаньте онтопик ссылку за неправославность, а то ещё веб-программисты на swift заведутся

shprotua
()

<здесь любой анекдот про хипстеров, вейперов, тренеров по кроссфиту, профессиональных ловцов покемонов и прочих веганов заходящих в бар/>

nezamudich ★★
()

скорость работы в 100 раз выше, чем у популярных веб-фреймворков на Ruby

ахахаха, смеялись всем офисом 5 минут

Alve ★★★★★
()
Ответ на: комментарий от Kilte

Казалось бы, сравнение с D, Rust и т.п. было бы более уместным

Сравнивать с языками, на которых никто ничего так и не написал, этот лол.

Alve ★★★★★
()

Какая концентрированная хипстота - у меня аж на рубашке клеточки проступили и пиво в стакане скрафтовилось.

zabbal ★★★★★
()
Ответ на: комментарий от Alve

на которых никто ничего так и не написал

Жир сочится со всех щелей.

Kilte ★★★★★
()
Ответ на: комментарий от tailgunner

Зависит от того, осмысленный ли это чих. Если чих осмысленный, дающий код, который просуществует хотя бы неделю жизни проекта, чих, прошедший peer-review с объяснением, для чего оно нужно — то почему нет. Короткие коммиты ревьювать гораздо проще.

Впрочем, в данном случае я не поленился сходить в репо и попялиться на коммиты и их ченджлоги. Действительно, видимо, --squash со вдумчивым --reword перед публикацией во многих случаях не помешал бы.

AlexM ★★★★★
()
Ответ на: комментарий от AlexM

Зависит от того, осмысленный ли это чих

_Каждый_ чих не может быть осмысленным.

Действительно, видимо, --squash со вдумчивым --reword перед публикацией во многих случаях не помешал бы.

qref и qfold же %)

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)

работа с OS X/macOS, Ubuntu, Heroku, Digital Ocean, AWS, Docker, MySQL, SQLite, PostgreSQL, MongoDB, Redis и т.д.

все в кучу

ggrn ★★★★★
()
Ответ на: комментарий от anonymous

Ну если вместе с JIT в php появится нормальная, объектно-ориентированная stdlib тогда еще можно подумать о его нужности(нет).

ritsufag ★★★★★
()

скорость работы выше в миллион тыщ миллиардов триллионов раз

BatyaMedic
()
Ответ на: комментарий от Gemorroj

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

ritsufag ★★★★★
()

Скорость в 100 раз выше, потому что умеет в сто раз меньше? З.Ы. У меня проект на Symfony2 генерит страницу с дофига сложными запросами в БД, которые кстати не кешируются пока что, за 140 мс, конечно же на PHP7.

chuppa
()
Ответ на: комментарий от Gemorroj

SPL - ооп стдлиб? О нет, это просто высер больного разума, где то даже Расмус это признавал вродь.

chuppa
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.