← Desenvolvimento

Desenvolvimento web nos dias de hoje

Lida 4992 vezes

Offline

CDAfonso 
Membro
Mensagens 114 Gostos 0
Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

Boa tarde,

Trabalhei como webdesigner freelancer durante algum tempo, de 2004 a 2009, nesse espaço de tempo criei alguns websites tendo na altura utilizado Flash, Php/mysql, algum css e javascript.
Estive entretanto parado nesta area e estou a pensar em começar a estudar um pouco para me actualizar.

Notei que as coisas hoje em dia estão bastante diferentes.. o flash está pela hora da morte e novas tecnologias surgiram.
Como tenho estado a leste de tudo isto, alguem me pode orientar na direcção correcta?
O que devo "esquecer"? O que devo aprofundar?

Obrigado!
Offline

Luís Marquês 
Membro
Mensagens 1430 Gostos 19
Feedback +27

Troféus totais: 24
Trófeus: (Ver todos)
Apple User Windows User Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1

Para web podes deixar quase por completo o flash. A nivel de design não sei quais são as tendências do momento mas a nível de front end developer podes aprender/aprofundar matérias como: HTML 5, Jquery, CSS, responsive web ;)
Offline

fegf 
Membro
Mensagens 32 Gostos 1
Troféus totais: 19
Trófeus: (Ver todos)
Search Level 4 Windows User Super Combination Combination Topic Starter Level 3 Level 2 Level 1 10 Posts

Boas,

Aproveitando as dicas que o Luís te deu.

O que podes esquecer:
- Flash (por completo)
- Bases de dados SQL (evitar quando possível MySQL, SQL Server ou outra, seja por questões de performance, caching, distribuição ou custos de licenciamento para projetos comerciais)
- O Javascript puro e duro - não é para esquecer a sintaxe e o base obviamente

O que deves aprofundar:
- HTML5 (em especial websockets, podes fazer projetos bem interessantes e com grande interatividade entre utilizadores)
- CSS3
- Bases de dados NoSQL (a minha preferência vai para o Redis)
- JQuery e JQuery UI (faz quase tudo por ti com código limpo, simples e compatível com a maioria dos browsers)

Para a programação do lado do servidor, vou deixar ao teu critério pois depende do gosto e bases de cada um, mas tanto PHP como .NET (MVC ou Webforms dependendo do tipo e dimensão do projeto a desenvolver) são boas escolhas.

Para projetos "rápidos" podes ainda olhar para bootstrappers JS que fazem ainda mais trabalho por ti para o lado do cliente, embora não seja muito adepto destas ferramentas pois ficas sempre dependente de terceiros (mesmo tendo o código fonte disponível, mas ninguém pega nisso, pelo menos eu não :))

Espero ter ajudado.

Boa sorte para os teus projetos.
Offline

CDAfonso 
Membro
Mensagens 114 Gostos 0
Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

Muito obrigado pela resposta. É realmente uma boa ajuda.. assim poderei orientar-me melhor.
Em termos de software frontend, aconselham algo? Na altura utilizava o dreamweaver e o microsoft expression web...
Existe algo actual que se utilize profissionalmente? Ou costumam fazer tudo em código?? :)
Offline

André Freitas 
Membro
Mensagens 941 Gostos 16
Troféus totais: 29
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

As coisas mudaram imenso e  existem muitas frameworks a surgir. O sumário é:
- Frontend: AngularJS, jQuery, Dart, Bootstrap, Foundation
- Backend: Ruby on Rails, MongoDB (NoSQL), Django, Play Framework, Google App Engine, NodeJS
- Editores: Sublime Text, Netbeans, Eclipse, etc....
Offline

Tiago Martins 
Membro
Mensagens 932 Gostos 9
Feedback +4

Troféus totais: 29
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

- O Javascript puro e duro - não é para esquecer a sintaxe e o base obviamente

Atenção que para mega projetos utilizar javascript "puro e duro" em alguns casos é de extrema importância a nível de performance, nunca esquecer as bases, lembrem-se que as frameworks que utilizam são feitas pelo "puro e duro".
Offline

Luís Marquês 
Membro
Mensagens 1430 Gostos 19
Feedback +27

Troféus totais: 24
Trófeus: (Ver todos)
Apple User Windows User Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1

A nível de editores recomendo-te o Subline Text - http://www.sublimetext.com/

Vou ver se testo também o Brackets (http://brackets.io/) que é muito semelhante ao Subline a nivel de interface mas tem umas features muito interessantes.
Offline

querotenho 
Membro
Mensagens 33 Gostos 0
Troféus totais: 16
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 3 Level 2 Level 1 10 Posts First Post Karma

Utilizo o netbeans, acho muito bom :)
Offline

CDAfonso 
Membro
Mensagens 114 Gostos 0
Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

Muito obrigado a todos :) Ja estive aqui a descarregar esses softwares. Vou testar :)