webcapixaba

Alas galera.
Vamos expressar nossas opniões?

Bom, eu curto mais o Perl pelo fato de conter mais módulos, facilidade de uso e aplicações extra-web.

Tags: linguagens, programação

Compartilhar

Responder esta

Respostas a este tópico

hae AHE huE HUAE ... me deu um certo desconforto tb cara. Mas eu te garantcho que quando sair para uma linguagem mais bacana como PHP, Python, Perl ou algo do tipo você vai sentir a diferença de produtividade em pouco tempo. :)

Tem muitos tutoriais legais em PHP e muita documentação, livros e coisas do tipo. Com a experiencia que você tem em ASP, passar para o PHP vai ser mais uma questão de adaptação do código do que da lógica em si.

O costume no inicio de ; no final das linhas, case sensitive das variaveis e coisas do genero são chatos de inicío mas depois que acostuma é soh festa.

Você pode codificar em ASP no estilo macarronada (codigo dinamico + codigo estatico) sem problemas tb. Mas depois de um tempo e descobrir algumas frameworks MVC você vai ficar doido com o seu salto de produção e controle de modificações depois.

Abração chefe.

Responder esta

E o tal do cold fusion? Apareceu em 2004 prometendo ser a linguagem de web e dps sumiu :P

Responder esta

muita gente não se tornou adepto e nem iniciou pelo devido fato de que tem o server application pago e não é barato. Mas a linguagem é bastante legal

Responder esta

Tem uma galera que usa ainda ... eu ainda acho que a ADOBE vai inventar moda com ela ainda para integrar no Flash Server ou algo do tipo. Eu duvido que eles não vão inventar algo, ainda mais agora com essa onda de ADOBE AIR e Spry.

Responder esta

PHP sempre xD

Responder esta

c#
produtividade

Responder esta

Ja programei em algumas linguagens server-side, elas são:
- Coldfusion
- PHP
- ASP VBScript/JScript

e ambas tem suas vantagens e desvantagens, mas atualmente estou com o ASP.NET, devido algumas caracteristicas aki apresentadas.

1) Uma Framework só
O .NET proporciona uma unica framework, que é bastante poderosa e atende as demais plataformas utilizando o mesmo código. Tais plataformas são: Windows Forms, Web, mobile, dispositivos embarcados (recursos mais limitados que o mobile). Com uma framework só impede que existam várias frameworks e cada programador se especialize em uma e quando mudar de empresa ou projeto que utilize outra, ai o caboclo se danou (no caso do PHP e Java), terá uma curva de aprendizagem bastante relativa. O que impede serviços de OutSourcing, onde o recurso alocado deveria já entrar com a força total, com .NET isso é mel na chupeta.

2) RIA
A Microsoft com inveja da Adobe criou o SilverLight e ainda não tem tanta aceitação no mercado, mas agora o SilverLight 3.0 cópio o Adode AIR (faz rodar aplicações flash no desktop), pode ser um salto pro SilverLight. Sem contar que nunca foi tão facil aplicar Ajax sem suas paginas.

3) Um servidor de aplicação só
O ASP.NET só roda no IIS, garantindo a integridade da aplicação e a facilidade de migração de servidor, sem precisar configurar pratecamente nada. Aplicações Java pode ter comportamento diferente rodando em servidores diferentes como JBOSS e Websphere.

4) Linguagem semi compilada
Assim como o Java a linguagem é semi compilada, deixando a aplicação em codificação binaria tornando a aplicação mais rápida do que uma linguaguem totalmente interpretada(ASP 3.0, ColdFusion, Ruby, PHP, ...). E o acesso as dll, só existe na primeira execução pois o servidor aloca tudo em cache, é mais um argumento da velocidade do ASP.NET.

5) Total OOP
Assim como o Java a linguagem é totalmente orientada a objetos, dai começa as boas práticas de programação de um software. Algumas linguagens como o PHP e Delphi, adicionou o conceito OOP a partir de versões posteriores, deixando com que o mercado fiquem sempre com aplicações com a programação estruturada. Que não é o caso do PHP, que em grande parte dos programadores PHP estão sempre se atualizando, logo eles devem estar PHP 5 com suas frameworks e alguns continuam com a programação estruturada.

6) Adepto a boas práticas
As boas práticas de um software vem do estudo da "Engenharia de Software", onde é apresentado: manuais de boas práticas, ciclos de vida, casos de testes, arquitetura, documentação e entre outros itens. Enfim com a chegada do .NET que copiou MUITAS coisas do Java, ficou mais apropriado fazer aplicações multicamadas e utilizar Design Patterns, com esses recursos a sua aplicação fica com maior manutenabilidade, codificação legível, diminui a curva de aprendizagem, aumenta a reusabilidade e entre outros. Agora a Microsoft ressucitou também o padrão MVC que foi uma proposta da SmallTalk dos anos 80, para alguns desenvolvedores Microsoft como eu, acreditam que a Microsoft atribuiu esse padrão pelo de que os websites fiquem com maior visibilidade nos buscadores (Google, Live, Yahoo, ...), modinha do Ruby e em outros fatores só se regrediu, pois eliminou todos os componentes produtivos .NET e a produtividade caiu.

7) Integridade com todas as ferramentas atuais da Microsoft
O .NET faz integração com todos os aplicativos da Microsoft Office (Word, Excel, Project, ...), Visio, Active Directory, MS Network, impressoras, nóoo... tudo q é microsoft se integra igual ao parasita. hehe

Enfim esse é só alguma vantagens do .NET e nem falei das novidades da versão 3.5

para mais informações da versão 3.5 visitem:
http://diariodafonte.wordpress.com/2008/05/07/10-vantagens-do-aspne...

abraçoss

Responder esta

Programo nas seguintes linguagens: asp, java, c#.
por questões de produtividade prefiro o c#.
salve o visual studio!!!
obs.: o tal do coldfusion sumiu devido ao seu alto custo...

Responder esta

Trabalho com ASP.NET C#, acho uma linguagem mto produtiva. Nunca tive opornidade de trabalhar com outras liguangens pois asp.net C# sempre serviu para o que eu tinha de fazer, mas não tenho mente fechado, na facul estou aprendendo java por exemplo, e estou dando um estudada legal. uso mto tambem no meu dia-a-dia javascript, é legal os resultados do js.

Responder esta

Só queria adicionar um parâmetro na pesquisa...

Das pessoas que deram suas opniões, quantas DOMINAM PELO MENOS DUAS LINGUAGENS?

Responder esta

RSS

© 2010   Criado por Raphael Nikson no Ning.   Crie Sua Rede Social

Badges  |  Relatar um incidente  |  Privacidade  |  Termos de serviço

Entrar no bate-papo