An Interest In:
Web News this Week
- March 19, 2024
- March 18, 2024
- March 17, 2024
- March 16, 2024
- March 15, 2024
- March 14, 2024
- March 13, 2024
Swift alm do iOS e do macOS - Parte 1
Eu trabalho com desenvolvimento iOS e no costumo fazer nada no backend, o que um problema em projetos pessoais. No quis investir tempo estudando JS e seus frameworks (no tenho nem espao pro cache do npm) e comecei a procurar uma soluo mais prtica, foi a que encontrei o Vapor.
Instalao
A instalao do Vapor feita atravs do homebrew
$ brew install vapor
Para ter certeza que a instalao foi feita corretamente:
$ vapor
E essa deve ser a sada:
Usage: vapor <command>Vapor Toolbox (Server-side Swift web framework)Commands: build Builds an app in the console. clean Cleans temporary files. heroku Commands for working with Heroku new Generates a new app. run Runs an app from the console. Equivalent to `swift run --enable-test-discovery Run`. supervisor Commands for working with Supervisord xcode Opens an app in Xcode.Use `vapor <command> [--help,-h]` for more information on a command.Error: Missing command
No Linux necessrio que o Swift 5.2 (ou superior) esteja instalado.
A instalao feita compilando o toolchain.
git clone https://github.com/vapor/toolbox.gitcd toolboxgit checkout <versao>make install
Hello, Vapor.
Criando um novo projeto:
vapor new first-project -ncd first-project
A flag -n
responde no automaticamente para todas as perguntas feitas depois de clonar o template.
Rodando o primeiro projeto:
no macOS
vapor xcode
no Linux
swift run
Se tudo ocorrer bem, a sada no console deve ser essa:
[ INFO ] Server starting on http://127.0.0.1:8080
E pra testar, basta abrir o endereo no navegador.
Original Link: https://dev.to/raafas/swift-alem-do-ios-e-do-macos-parte-1-596m
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To