Qual foi o ano de 2019 lembrado em desenvolvimento?

O ano novo está se aproximando. Somente o preguiçoso não escreveu sobre as tendências de 2020 e decidimos registrar os eventos mais significativos do ano que se inicia - 2019. Mantenha os 7 principais eventos do mundo do desenvolvimento a partir das práticas de Java e Frontend do centro de desenvolvimento Reksoft em Voronezh.


Fonte

Então, aqui está o nosso ranking dos eventos significativos de 2019:

1. Caso Nginx e Rambler

Nós, como desenvolvedores, não podemos deixar de acompanhar a situação em torno da criação de Igor Sysoev. Estamos confiantes de que essas disputas afetam fortemente o desenvolvimento de soluções de código aberto e o setor de TI como um todo. Eles devem ser resolvidos sem recorrer ao Código Penal. Essas notícias motivam os desenvolvedores a criar algo novo. Existem dúvidas e preocupações. Mas nem todas as bibliotecas e produtos populares e amplamente utilizados desse tipo foram escritos em casa. Se um precedente for criado, ele poderá iniciar uma cadeia de casos semelhantes em outras empresas.

Este será o único evento negativo do ano que termina, mas não conseguimos contorná-lo.

2. saída Java 13

Na memória ainda vive o tempo em que o lançamento da nova versão do Java foi um evento do período de cinco anos. Mas tudo está mudando. A Oracle não apenas mudou para lançamentos semestrais, mas também consolidou com confiança essa tendência. Dois lançamentos este ano e a atual 13ª ​​versão atual é a prova disso. Por um lado, essa frequência de lançamentos torna o idioma mais moderno, relevante e desejável para aprender. Por outro lado, lançamentos raros também foram o ponto forte do Java. Estabilidade e confiabilidade são os dois principais fatores que influenciam a tomada de decisão ao escolher uma tecnologia para o desenvolvimento. E agora, o período de suporte para a nova versão diminuiu bastante. A última versão com suporte longo é a décima primeira. Mas as realidades modernas ditam suas condições: a velocidade do desenvolvimento da tecnologia, a demanda por novas soluções e a alta competição entre linguagens de programação exigem mudanças nas tradições estabelecidas.

3. Saída do JetBrains Space

Os caras do JetBrains continuam conquistando o coração dos programadores. Ambiente de desenvolvimento, sistema de revisão de código, rastreadores de tarefas e agora também uma plataforma para todos os processos de desenvolvimento. Dado o uso de outros produtos da empresa no projeto e sua forte integração com o Space, esse produto se tornará o assassino do Slack, Jira e outros produtos populares. Agora, o desenvolvimento está na fase de testes beta, mas você já pode tentar jogar com ele dentro de sua equipe, principalmente porque, até o primeiro lançamento, ele é totalmente gratuito.

4. Saída TypeScript 3. *

O TypeScript percorreu um longo caminho ao longo do ano passado. Durante esse período, a tecnologia ganhou um grande número de recursos úteis para acelerar a compilação, simplificar a separação de código, melhorar a análise e abrir novas maneiras de usar os recursos de idioma. É difícil não perceber os novos operadores que foram adicionados ao idioma: encadeamento opcional, coalescência nula e muito mais. Tudo o que está sendo negociado apenas no formato de rascunho já está disponível no TypeScript.

É difícil imaginar um projeto de nível corporativo escrito em um idioma com digitação fraca. Agora, cada vez mais desenvolvedores estão escolhendo linguagens compiladas, já que não é a velocidade de desenvolvimento que importa para eles, mas a confiabilidade do produto original.

5. Reaja à saída v16.8

Agora, quase todo desenvolvedor sabe e, principalmente, sabe como usar essa biblioteca. Essa popularidade é impulsionada pelas idéias por trás disso. A abordagem dos componentes, isomorfismo, velocidade e facilidade de operação fazem do React um vencedor absoluto.

Embora tenha havido muitas atualizações no ano passado, gostaria especialmente de destacar os ganchos. Os desenvolvedores perceberam que a biblioteca tinha alguns problemas ao permitir a reutilização de componentes com estado. A comunidade os resolveu usando vários padrões, mas muitas vezes isso só tornava o código mais confuso.
Hooks corrigiu completamente essa situação implementando uma idéia simples que transforma muito o código e como é fácil ler e perceber. Será muito interessante saber como a biblioteca será transformada no próximo ano.

6. saída Raspberry PI 4

Hoje em dia, a programação está cada vez mais voltada para microcontroladores, dispositivos vestíveis e IoT. O PI de framboesa neste mundo está em algum lugar no meio - um computador completo, mas cabe na palma da sua mão. A partir da primeira versão, este jogador de placa única abriu uma nova gama de possibilidades. Agora já é um processador quad-core, finalmente existe um moderno usb-c, suporte para monitores 4K. Comparado com a versão anterior do Raspberry PI 4 - um forte salto no desenvolvimento da linha. E o preço baixo e adequado torna este computador acessível, não apenas para uso profissional, mas também para treinamento e experimentos em casa.

7. Primeiras noites de TI em Innopolis

No início de agosto de 2019, a primeira noite de conferência de TI foi realizada em Innopolis, em Kazan. De toda a abundância de eventos no ano passado, adicionamos apenas isso à lista. Em primeiro lugar, pelo formato incomum: todos os relatórios eram à tarde e terminavam à noite, e durante o dia os organizadores ofereciam diversos entretenimentos na própria cidade. Em segundo lugar, para um novo site. Moscou e São Petersburgo já estão saturadas de conferências e reuniões, mas nessas cidades o setor de TI na Rússia não termina, outras comunidades precisam ser desenvolvidas. Em terceiro lugar, por baixo custo e boa qualidade. A conferência reuniu especialistas legais e o preço de uma admissão parece ridículo em comparação com outras conferências de TI na Rússia.

E o que você lembra em 2019? E sim, feliz ano novo, Habr! Toda paz e bondade!

Source: https://habr.com/ru/post/pt481916/


All Articles