Ele é primordial, sem JS não frontend, terá no maximo um sistema com cara de anos 90. Alias, vou mais fundo, aprende só Javascript, vai para o Node.js, Next, etc que ele vai ser também para o backend. Js é o passado e o futuro, e cada vez mais Framerwoks consolidados e novos surgem com ferramentas incriveis. Lembre-se, seu cliente gosta da UX perfeita. Mesmo que você vá trabalhar com os obsoletos PHP + aJAx + jquery, ainda assim é primordial.
Na documentação MDN não é afirmado que XMLHttpRequest é obsoleto, e nem PHP na documentação do php.net. E pelo jeito você confundiu UX com UI, porque não conheço nenhum cliente que saiba o que é UX de verdade, e a maioria dos programadores também não sabem. UX nada tem haver com a aparencia, algo feio pode ser muito mais prático e claro para o usuário final entender, que algo todo enfeitado.
Perfeita a colocação. UI é muito subjetivo do que é o 'belo', cada um tem um gosto. Porém UX tem um estudo por trás, é um fato, e não algo subjetivo. Poucos tem o conhecimento real de como se implementar uma UX de qualidade, poprem eu tenho certeza que qualquer um já tentou acessar algum site governamental, por exemplo, pois precisava de uma informação ou algo do tipo e não encontrava. Esse é um exemplo muito simples de UX.
E digo mais, quando se avalia a permanência do usuário em um site, pode-se perceber que o cliente até permanece em um site 'feio', mas não permanece onde ele não consegue encontrar o que está buscando, ele simplesmente sai em busca de outro.
Obrigado Silver. Segue mais 2 exemplos de UX, o tempo de carregamento de um software para iniciar, o tempo de download ou renderização de uma página web. Em nenhum dos casos a "beleza" da tela resolverá o problema, o que resolverá é entender problema a problema para fornecer uma boa experiencia para o usuário final.
Não acho o PHP obsoleto... inclusive, ainda é mt bom e serve pra mta coisa!
Pow mano era o gás que eu precisava, fiquei um pouco balançado por achar que tava perdendo tempo mas com teu conselho vou focar em JS até finalizar o módulo que tô estudando.
Muito obrigado de vdd.
Nem mesmo Vanilla PHP é obsoleto. Mas hoje os projetos são, sm su grande maioria, desenvolvidos com Laravel e Livewire. Projetos super atuais, códigos limpos e lindos. Artesãos da web.
Não é a primeira vez que vejo você comentar que PHP ficou para trás, talvez seja você que não viu a evolução até o PHP 8.4 que temos hoje. Convido a buscar mais informações
Meus códigos PHP são limpos, lindos, e não precisam gastar horrores de memória e CPU para processar uma simples requisição HTTP, enquanto com Laravel e CakePHP o consumo de recursos exagerado para processar algo é absurdo, mesmo imprimir um hello world é exigido horrores.
Isso talvez seja muito relativo para a percepção de cada um, mas meus códigos,por exemplo, não consomem o que você diz no comentário. Eu utilizo várias ferramentas de otimização e uma delas é a DebugBar, que me ofere diversos parâmetros de tempo de carregamento de requisições php, requisições js,separadamente cada query com o raw sql gerado etc. É um código muito otimizado, mas esse sou eu. Talvez nem todos os programadores tem a mesma paciência de filtrar somente o necessário nas queries e tudo mais, aí é mais fácil colocar a culpa na ferramenta.
Não é debate de filosofia, conhecimento em programação x conhecimento apenas em um framework é questão de desejo pessoal, não de área técnica. O problema está justamente na maioria dos desenvolvedores não serem de fato programadores, mas sim "usuários" de algo.