É que eu leio algumas threads falando sobre linguagem robusta, mas
nao fica claro para mim ao menos, o que considerar como característica
de robustez e tal.
Falando isso, aí eu agradeceria ter exemplos de alguma linguagem com
as caracerísticas citadas.
[]´s
--
Israel Cefrin
Hoje eu tava lendo um artigo de um amigo, Silvano o nome do sujeito,
gente fina, e um comentário me chamou a atenção, o artigo é quanto
vale um programador
<http://www.phpbrasil.com/articles/article.php/id/1286>, o comentário
é o seguinte:
<comentário>
Assim como a discrepancia (detesto esta palavra) entre o salario de
programadores Java e PHP eh enorme, a diferenca entre elas tambem eh
gigante.
Embora a grande maioria dos "entendidos" de programação ache que Java
eh melhor, vou citar aqui 3 pontos que podem mudar a opinião de
algumas pessoas:
1º Mito: Portabilidade Java. Quem disse que PHP nao eh portavel
tambem? Alem disso, o Java precisa de um client, enquanto PHP não!
2º Mito: Orientação a objetos (OO). "Java eh totalmente orientado a
objetos". PHP não? Serah mesmo? Recentemente desenvolvi um software no
padrão MVC com 3 camadas, exatamente como propõe as técnicas mais
avançadas de TOO.
3º Mito: Engenharia. Quem programa JAVA utiliza necessariamente
Engenharia de Software. Tah rindo do que? Em PHP, obrigatoriamente
faz-se necessario a utilização de Engenharia Web, que eh muito mais
complexa, utiliza orientação a componentes (OOHDM), fora que inclui
muitas outras áreas como comunicação visual, a própria ES, segurança
avançada... poderia citar n outras áreas aqui que compõem a EW e que a
tornam muito mais completa e abrangente que a ES. Consequentemente um
software bem desenvolvido em PHP eh muito mais completo que um
desenvolvido em JAVA.
Por fim, gostaria de citar as ferramentas gráficas de desenvolvimento.
Para JAVA gostaria de citar o NetBeans que precisa de 1GB de RAM pra
rodar. Pra PHP eu poderia lembrar do Dreamweaver que funciona bem com
128MB...
</comentário>
O comentário é do Gabriel Vargas Goulart, que pode ser lido na própria
página do PHPBrasil,
Eu acho o php completo pra mim, até agora não me senti limitado.
Abraços
--
------------------------------------
João Vagner
Developer FIZO -> http://www.fizo.edu.br
joaovagner.com.br -> http://www.joaovagner.com.br
Desenvolvendo para web -> http://groups.google.com.br/group/desenvolvendo
[\ Tel: 011 4169-9948 /]
[\ CeL 011 9253-0135 /]
E o desenvolvimento de aplicações desktop você faz como no PHP?
Como se faz para trabalhar com OpenGL no PHP?
Simplesmente essa comparação é nonsense.
Para Servlet versus PHP, tudo bem. Mas só nisto.
Java e .NET são muito legais. Mas penso como o ex-colega de lista
Caparica nesse ponto.
Dane-se que tecnologia é usada, pode usar até mirc script compilado, ou
asm, que seja, o importante é funcionar. O usuário não tá nem ae se foi
feito escrito a lapis e compilado numa prenssa* de papel.
O mais importante é que tu tenha um bom conhecimento da linguagem empregada.
Eu, por exemplo, trabalho com PHP desde sua versão 3. Pq largaria o PHP
agora para tentar fazer um projeto em outra lingaugem? Apenas para
aprendizado. Para vender, tem que ser PHP, pq é a linguagem que domino.
Se eu me arriscar a usar Java, com o pouco conhecimento que tenho sobre
ela, tou ferrado. Vou fazer um mega monstro de 20 cabeças, que apenas eu
entederei.
* Se escreve assim é? =)
--
Davis <davis...@gmail.com>
Impact Media
--
Netiqueta
Top x Bottom :: http://tinyurl.com/pdnb2
Responder e-mails :: http://tinyurl.com/rrv8d
Repetindo: o que éuma linguagem robusta?
Se quiserem discutir java vs. php, criem outra thread que aih o
pessoal expõe seus argumentos.
[]´s
--
Israel Cefrin
Java tem uns lances mto foda mesmo. JSF agora tá bem animal tb.
Ruby tb, show de bola. E pro Perroud, ruby roda OpenGL e faz aplicativos
gráficos hehe :-)
Comentariozinho não muito útil, mas lá vai
> Como se faz para trabalhar com OpenGL no PHP?
http://phpopengl.sourceforge.net/
funciona =)
--
Werner Petry Moraes
http://werner.inf.br/
ICQ: 71759171
[1] Julgo "dominio" como pelo menos umas 2 experiências completas com a
tecnologia. Dominio em si é vago. Mas pelo menos saber o que se pode
fazer e como aproveitando o diferencial da linguagem é primordial.
Essas threads sempre acabam nisso. Um monte de gente dizendo eu gosto
de X e nao gosto de Y (e nao dando qquer argumento tecnico,
simplesmente gosta e desgosta)
Mas diga ae, vc esta se referindo a linguagem ou a plataforma?
(Servlets, Opengl, CGI, Desktop, garbage collector), isso tudo faz
parte da platarfoma, nao da linguagem.
Robustez eh a capacidade de algo nao se quebrar facilmente. Por ex, um
programa robusto eh um programa q dificilmente tem falhas (nao
significa q rode rapido ou consuma pouca memoria). Um sistema
operacional robusto eh um sistema que mesmo q as aplicacoes rodando
nele falhem, ele ainda continua de peh.
Isso aplicado a linguagens de programacao eh um tanto qto estranho. Vc
pode dizer q uma linguagem robusta eh uma linguagem q ajuda a criar
programas robustos. Nesse caso C estaria entre as menos robustas, pq
vc nao tem mecanismos nativos da linguagem p/ contornar erro (ateh
tem, mas ng usa assert). Jah Java/C++ jah tem mecanismos p/ isso (por
ex. try/catch).
Talvez vc pense em robustez qto a possibilidade de quebra do codigo.
Tipagem estatica eh + robusta que tipagem dinamica. A linguagem te
ajuda a nao fazer bobeiras (apesar do programador sempre ter a mania
de "Eu sei o q estou fazendo"). Possibilidade de maior organizacao
(namespaces por ex.), linguagens q suportam OOP sao + organizadas que
linguagens procedurais.
Eh isso
[]s
Saudações,
Leonardo Andrade.
O que é uma linguagem robusta para aplicações web em plataforma linux e pq ?
E para windows ? Pq ?
[]´s
--
Israel Cefrin
Ok!!!!
Valeu a explicação. Entendo melhor agora quando dizem robusta.
É o que eu pensava, não tanto sintaxe, mas desempenho no meio onde
será aplicada.
É que lia threads sobre ROR, e afins e fulano falava "Linguagem robusta e tals".
Tb entendi que tem muita gente que fala 'linguagem robusta' sem nem
saber o que significa. :D
[]´s
Israel
--
Israel Cefrin
http://www.softwarelivre.org/news/2472
http://www.w3.org/2003/03/Translations/byLanguage?language=pt-br
http://www.petitiononline.com/we6k7496/petition.html
http://www.dicas-l.unicamp.br/dicas-l/browsers.php
Eduardo Perroud escreveu:
> E o desenvolvimento de aplicações desktop você faz como no PHP?
> Como se faz para trabalhar com OpenGL no PHP?
>
> Simplesmente essa comparação é nonsense. Para Servlet versus PHP, tudo
> bem. Mas só nisto.
>
> []'s
> Perroud