Hello from TASTEDEV,
We would like to introduce TASTEREMOTE, a remote desktop project that lets you view and control a remote computer through a web browser. Install the host app on the PC you want to access, then connect from a browser without installing a separate viewer app. You can use the TASTEDEV-operated server or run your own server.
TASTEREMOTE is under active development as we continue to improve its features and stability. Depending on your setup, you may encounter bugs or features that are not yet fully polished. Please review the supported operating systems and known limitations before getting started.
If you run into a problem or have feedback, please leave a comment or question on the product page. Including your operating system, TASTEREMOTE version, and the steps that led to the issue will help us investigate and improve the project.
Product and downloads: https://tastedev.net/products/remote
Documentation: https://tastedev.net/docs/remote
For setup instructions and development updates, follow the development log through the Learn more link below.
There is still work to do, and your feedback will help us improve TASTEREMOTE step by step. Thank you for your interest, for trying the project, and for sharing your experience with us.
The TASTEDEV Team
Dart é uma linguagem de programação de código aberto desenvolvida pelo Google e apresentada pela primeira vez em 2011. Ela combina uma sintaxe familiar no estilo C com orientação a objetos baseada em classes, e seu sistema de tipos estático, com inferência de tipos e sound null safety, detecta erros ligados a null já na compilação.
Hoje o Dart é mais conhecido como a linguagem do Flutter, que permite criar apps para Android, iOS, web e desktop a partir de uma única base de código. Durante o desenvolvimento, a compilação JIT viabiliza o hot reload; na hora de publicar, a compilação AOT gera código de máquina nativo e rápido. Fora do Flutter, o Dart compila ferramentas de linha de comando e programas de servidor em executáveis independentes, e também pode ser compilado para JavaScript ou WebAssembly para rodar na web.
Para começar, instale o SDK do Dart a partir do dart.dev; se você já instalou o SDK do Flutter, o Dart vem junto. Para experimentar sem instalar nada, use o DartPad no navegador. Depois, aprenda o básico com a introdução à linguagem, leia o Effective Dart para conhecer o estilo idiomático e procure pacotes no pub.dev.
Destaques
Sound null safety
Por padrão os tipos não aceitam null, então o compilador encontra erros de referência nula antes de o programa rodar, e a inferência de tipos mantém o código enxuto.
Compilação JIT e AOT
A compilação JIT permite o hot reload durante o desenvolvimento, e a compilação AOT gera executáveis nativos que iniciam rápido em produção.
Compilação multiplataforma
O mesmo código Dart é compilado para código de máquina em mobile e desktop, e para JavaScript ou WebAssembly na web.
Código assíncrono e isolates
async/await, Future e Stream deixam o código assíncrono legível, e os isolates executam tarefas em paralelo sem compartilhar memória.
Onde é usada
Apps mobile, desktop e web com Flutter
Ferramentas de linha de comando (CLI) e scripts
Servidores e APIs de backend
Apps web compilados para JavaScript ou WebAssembly
Instalação
1
Instalar o SDK do Dart
Siga as instruções do dart.dev para instalar o SDK do Dart no Windows, macOS ou Linux. Também dá para usar um gerenciador de pacotes como Chocolatey, Homebrew ou apt, e o SDK do Flutter já inclui o SDK do Dart.
2
Verificar a instalação
Abra um terminal novo e confira se o comando dart está no PATH e mostra a versão instalada.
dart --version
3
Criar um projeto
Gere um projeto novo a partir do modelo de app de linha de comando. Ele traz o pubspec.yaml, que descreve o pacote, e o ponto de entrada bin/hello.dart.
dart create hello
Seu primeiro programa
Seu primeiro programa em Dart
Todo programa Dart começa pela função main de nível superior. O print faz parte da biblioteca dart:core, então não é preciso importar nada, e o dart run compila o arquivo e o executa na hora.
bin/hello.dart
void main() {
print('Hello, world!');
}
dart run bin/hello.dart
Ferramentas do dia a dia
dart CLI
Uma única ferramenta de linha de comando para criar, executar, compilar, formatar, analisar e testar projetos Dart.
dart pub
O gerenciador de pacotes que baixa e gerencia as dependências declaradas no pubspec.yaml a partir do repositório pub.dev.
DartPad
Um editor online para escrever e executar código Dart e Flutter no navegador, sem instalar nada.
Dart DevTools
Um conjunto de ferramentas de desempenho e depuração, com profiling de CPU e memória, depurador e inspeção de rede.
Guia passo a passo
Seis capítulos que levam você da instalação aos conceitos essenciais de Dart.
0 comentários
Fazer login · Faça login para deixar um comentário.