Executando verificação de segurança...
Respondendo a "Acho que recebeu um negativo porque antes da pe..." dentro da publicação [Não disponível]
1

Eu entendo sua insatisfação com o uso de web, aliás, aprendi muito com seus comentários e descobri coisas que talvez levaria anos de aprendizado para descobrir, então, um obrigado por isso.

Mas eu entendo um pouco da obsessão das pessoas por aplicações web. Eu tenho um pouco disso também.
Não pela web em si, mas pela conveniência que ela tem.

Na minha visão limitada, é muito melhor ter acesso a várias aplicações simplesmente tendo um browser instalado. Tirando um pouco o meu lado como desenvolvedor e falando como um usuário, eu odeio ter que ficar baixando diversos aplicativos no celular só pra fazer coisas simples. A web não tem isso, só um exemplo de como a web é conveniente.

Atualizações recentes sem a necessidade de baixar cada uma, servidor externo com o uso da máquina do usuário processando só as interfaces e requisições, e a principal razão é na web onde estão a maioria das pessoas agora. Vários usuários leigos com acesso e sabendo usar a aplicação mais básica para esse acesso, o browser. Essas e outras "conveniências" que fazem as pessoas terem essa obsessão por aplicações web.

Como desenvolvedores, a web pode até trazer alguns problemas a mais, mas para os usuários leigos, é a facilidade que vale. E não podemos esquecer que nós programadores não programamos pra nós. Até pode ser no início, ou em algum projeto ou outro, mas a grande massa programa para leigos (em tecnologia e programação) que serão seus usuários. Portanto, quando o foco é o usuário, precisamos entender mais sobre as pessoas, que são teimosas e não querem sair da zona de conforto para usar sua aplicação. E a zona de conforto é exatamente essa, a Web. Ela já está aí a anos e quase todos sabem usar. É mais difícil convencer as pessoas a sair de onde estão confortáveis do que arcar com os custos de continuar com a web.

Por isso, penso eu, que tem essa obsessão por web e terá por bastante tempo, independente dos problemas que a web tem. Mesmo que desenvolvam soluções 100 vezes melhores que a web, nada vale se a grande massa de pessoas não usar.

Carregando publicação patrocinada...
3

Você pode ter acesso a monte de aplicações sem ter o browser instalado.

Você só tem que ficar baixando algo porque estão fazendo tudo errado, e os OSs optaram pelo jeito errado no começo e decidiram não mudar isso. Se tomarem a decisão, mudam essa forma em semanas de desenvolvimento. Mas mesmo hoje você baixa algo de alguns mínimos KB, menor do que quaase qualquer página web atual e o resto ele faz, só não é 100% transparente, mas é uase a mesma coisa e daí em diante ele baixa tranaprentemente todo o resto e você não precisa saber de nada. Tem aplicação que já faz tudo transparente, mas antes tem que baixar um outro software q gerencia isso, como o OS poderia fazer natualmente. Esse software é absurdamente mais simpoles e menor que o browser. Sò não é popular. Feito isso você tem expriência igual a a web, sem os defeitos. E pode fazer um gerenciamento de tudo isso. E é mentira que web não baixa aplicaçãoe, você só não fica sabendo, vai ver seu diretório do browser o trabolho de coisas que tem lá e você tem zero controle, e quanto mais usa, pior fica. E eu nem reclamo de defeito que as pessoas nem estão vendo.

Já hoje, sem mudar nada, só precisa de atualização não transparente em aplicação de programador ruim. As minhas você nem sabe que teve atualização.

Separação do que executação em seevidor ou no cliente semrpe foi, até mesmo entre os proramadores ruins, uma decião de quem faz.

Antes das pessoas estarem na web estão em um OS. Cada aplicação web é de um jeito, as aplicações nativas, salvo o programador ser um idiota seguem um padrão, é muito mais intuitivo, não tem que ficar reaprendendo, é muito mais conveniente. O nativo está aái há décadas e as pessoas sabem usar, inclusive a maioria das pessoas usam nativo mais tempo que usam web, apesar disso estar mudando, ou já mudou, mas o natiuvo ainda é e será muito usado. Não tem isso de web as pessoas estão mais acostumadas. Me desculpe mas eu entendo o que está pensando, e sei que é falta de informação, mas esse caso é um erro de avaliação bem grande, é o que eu falo, as pessoas estão vendo uma fantasia completamente falsa, existe telemetria que mostra o uso de aplicações nativos não tão distante do uso do browser. E boa parte do uso do browser as pessoas estão em websites, não em aplicações.

Tem zero facilidades a mais fazer web para todos. Eu afirmo categoricamente que 100% do que tem com web tem com o nativo do OS, se o programador fixzer corretamente (se fosse o padrão todos fariam porque todo mundo teria a receita de bolo certa). O problema é que no começo cada um tinha um jeito. ALguns casos eram bemn ruins, não tinha internete para disseminar a informação. QUando começaram resolver era tarde demais, ninguém queria ouvir falar mais. Uma cegueira seletiva completa. É ruim nesse nível. A única desvatagem que precisa de auxílio é o que eu falei acim de ter que baixar um "browser" não web para o início ficar transparente. E é tão isso é tão trivial que não faz sentido um OS já não trazer junto.

Eu só penso nos usuários. De fato hoje em vejo micro improdutividades em que usa web. Quando doma dá várias horas por ano. Isso considerando uma comparação onde os 2 softwares são bem feitos, para ser justo. O modelo web todo traz limitações em alguns casos ao que dá para fazer. Consome mais recursos e dificulta o desenvolvimento, mesmo que a crença popular seja outra, mas eu nem estou olhando para isso. Meu incômodo é justamente como as pessoas não olham para a necessidade do usuário e esbarram em um erro delas e ligeiramente um único erros simpels do OS. Isso não é engenharia.

A zona de conforto das pessoa não era a web. Era foram praticamente obrigadas a usar web. Os programadores forçaram elas fazerem isso. Em parte porque começaram fazer web sem pedir autorização, em parte porque seguiam receitas de bolo ruins quando faziam desktop.

As pessoas usam minha aplicação, e se você disfarçar bem ela nem sabe se é web ou não. Embora possa fazer omesmo com web (ninguém faz) acessam minha aplicação de forma mais fácil ainda, é mais confortável.

Parte da faciliade que estou falando já tem nos OS mobile, que é facilmente transferível para o desktop. NA verdade quase tudo já foi, mas como não é mais popular ninguém liga, mal sabem que já pode ser igual. O mobile errou e pode corrigir fácil não ter que passar por um processo de intalação inicial, que é o problema do desktop também.

Tem um ponto que você não tocou que é rodar em sandbox, isso foi resolvido no mobile e pode ser resolvido no dekstop, e esse browser que eu falei pode resolsver isso também, mas aí ele não fica tão trivial e vai criar algumas limitações iniciais (não mais que a web já impõe), mas que podem ser resolvidas com o tempo, se todo mundo pegarem de novo o lado claro da força, deonde nunca deveria ter saído.

Eu nem estou falando por exemplo do problema que web não podia, e a maioria das aplicações ainda não podem rodar offline, quando no desktop isso é o normal.

Nem que as tecnologias web não são lá muito estáveis. Melhorou, mas ainda acontece de um browser atualizar e sua aplicação quebra sem você mexer em nada, sem ficar sabendo até chover chamado, e muita gente fica sem usar até você descobrir o erro e consertar. Erro que não era seu. Em alguns casos tem que esperar a biblioteca que escolheu consertar. Por isso criaram o Electron, um trabolho para resolver um problema que sequer everia existir.

Note que websites não são aplicaçãoes. Web é ótima quando você quer um website. Embora eu acho que se acertam os pontos que falei, se fizerem certo é possível que muita coisa que seria um website comece ser feito nativo e tão melhor que seria :D

E hoje é um erro alimentando o outro. As pessoas aprendem web porque o mercado pede isso. O mercado pedee isso porque tem muita gente que sabe trabalhar com isso. è uma questão interna do mercado.

Veja bem, eu não brigo com mercado, eu não estou falando que a web venceu, que as pessoas evem levantar foices e partir para batalha. Mas isso é asunto de mercadologia, não de engenharia. E a facilidade do usuário é parte da enegenharia. É difícil convecer os programadores sairem da zona de conforto atual.

Se eu tivesse um pouco de grana, não tanto assim,eu provava isso publicamente e se conseguisse mídia, haveria uma pequena chance de reverter a situação. Muito pequena, mas poderia cair na lotria da internet. Se viraliza forte, se começa gente importante ver que era simples demais, há alguma chance de acontecer uma mudança para melhor. De fato, se eu não estivesse aposentando em breve, eu faria algo assim, e que rodaria não só em todos os desktops e mobiles, mas também no browser, tudo igual, sem HTML/CSS/JS (ok, tem que ter um tiquinho quando rodar no browoser porque hoje ele é tão ruim que tem isso, mas podem elimirnar também), e quando ela estivesse no browser convidaria a pessoa, com um click, e mais nada, experi9mentar fora do browser. E ela nunca mais voltaria para o browser naquilo, só voltaria para rodar as aplicações dos outros que aunda oferecem uma experiência ruim para ela.

Engenheiro pensa assim. Eu lamento que a maioria não coniga enxergar tudo isso. Eu sei que precisa de um conhecimento razoável de computação para enxergar isso, mas não precisa ser gênio. Conheço vários programadore bem medíocres que enxergam isso fácil. O problema é que os marketeiros tem mais poder mesmo, e aus funções semrpe foram ferram o mundo dando a opção pior, mas bem "vendida".

Todo meu discurso é sobre engenharia. Eu não fecho os olhos para o marketing, e não o renego se der sorte dele oferecer algo melhor. Sei que não adianta muito fazer algo 100x melhor se as pessoas quiserem o pior. Mas se o mercaod fosse mais sérios, poderímos induzí-las ao certo, como nós fizemos de errado com a web. As massas não tiveram escolhe, E sofreram muito, e ainda sofrem um pouco agora, no processo de transição nos últimos 10 ou 15 anos (20 começou, mas bem pouco).

Vamos lamentar muito mesmo, eu sei, não sou maluco, reconheço a poder das massas, eu sei que tem coisas que as pessoas (de 75 à 93% delas, dependenjdo do critério) seguem errado há séculos e não vai mudar nunca. Web será assim. Por isso chamo web de religião. Nativo é ciência.

Espero que tenha entendido mais. Não sei se este ano ou no próximo eu farei um vídeo mais detalhado disso e com argiumentos mais fortes, aqui fiz só um rascunho. Pena que não poderia apresentar um protótipo provando tudo isso. Nem é tão difícil. E só não faço porque reconheço a inutilidade disso, conforme seus argumentos corretos na conclusão (os argimentos técnicas são todos errados, me desculpe, mas aceito que prove que eu estou errado).