RES: [firebase-br] [OT] ASP.net no linux?!
Mauricio Torres Fernandes
mtfernandes em pop.com.br
Seg Fev 21 11:27:20 -03 2005
Na minha opinião a resposta é simples: Se você vai utilizar apenas Windows
agora, e pretende estar preparado para a próxima versão do Windows
(Longhorn) que sai em 2006, use o .Net. Já se você precisa de uma aplicação
que rode agora tanto em Windows como em Linux, use Java.
Na minha opinião o .Net é maravilhoso, e ficarei muito feliz quando o Mono
for 100% compatível com ele. A minha opção foi essa.
Mauricio.
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br
> [mailto:lista-bounces em firebase.com.br] Em nome de Bruno Garcia
> Enviada em: sábado, 19 de fevereiro de 2005 14:16
> Para: FireBase
> Assunto: Re: [firebase-br] [OT] ASP.net no linux?!
>
> Sendo ou não Clone do Java, está não é a questão, nem quero
> realmente saber.
> Queria saber o que tem de diferente o Java do C# e por que
> adotar um ou outro.
> Claro que os seus criadores defenderão até a ultima
> conseqüência a sua criação.
> Mas o medo persiste como desenvolvedor qual linguagem adotar,
> visto que, apesar das promessas, o C# só funciona
> perfeitamente no windows e no linux ainda depende de
> desenvolvimento de grupos independentes que desenvolvem o
> mono. Mas e as outras plataformas como Mac, Sun, Silicon,
> IBM? Quem desenvolverá para estas outras plataformas se a M$
> só pensa nela e seu windows e já registrou a melhor parte que
> é a forms?
> Já vi muitas linguagens que prometiam ser revolucionarias e
> simplesmente sumiram e as que sempre disseram que era
> porcaria esta firme e forte como o Cobol e o próprio C que é
> base para todas as atuais. E como falam mal dos tal ponteiros
> que é justamente o forte da linguagem C e que a torna rápida
> se não quiser usar assembler.
> Todas as novidades do C# já vi no Java (processamento remoto,
> aproveitamento de Classes diretamente do byte-code e outras
> coisas que nem me lembro e nem sei para que servem, pois
> algumas até parecem coisa de ficção cientificas).
> Mas acabamos sempre usando a famosa arquitetura feijão com
> arroz como cliente servidor. Não querendo defender o Java,
> mas é o que mais se ensina nas faculdades e nos classificados
> da área, o que mais tem vaga. Alias fiquei revoltado com que
> estão pagando para analistas programadores Delphi (já vi
> empresas que só queriam pagar 600 reais...).
> O meu medo e entrar num modismo que pode não durar e por isto
> estou juntando a maior quantidade de informação possível
> sobre o assunto, para também não ficar desatualizado. Mas
> sempre é a mesma coisa, que é revolucionário que é diferente
> e tal, mas não entra no mérito real do assunto, parece mais
> marketing do que técnico. Sei que a tecnologia esta tendendo
> e muito para o desenvolvimento da web, mas aviso que já vi
> muitas coisas que só funcionam no IE e não roda em outros
> browser como o Mozilla. Alias o próprio site Firebase tem
> certos problemas com o Mozilla...
> O que parece que irá ficar e estou apostando nisto é o FB.
> Mas o que usar para front-end? O que o mercado quer? Já
> entrei nas listas de discussão do .net da própria M$ e vi o
> relato de um que pesquisou as empresas que a M$ dissia estar
> usando o tal .net e para surpresa dele, não estavam ou
> estavam usando muito pouco e limitadamente. Poderia ser
> mentirá dele, mas ai vejo que a maior propaganda da M$ do
> .net que vi na Veja era o Banco Santos...
> isto deu um medão danado.
> E justamente poder rodar em qualquer coisa que torna o FB tão
> bom. Não digo só o sistema operacional, mas o próprio micro
> que funciona até mesmo em um
> K6 350. Alguém já tentou instalar o XP em máquinas com menos
> de 1GHz de velocidade? Talvez num futuro distante não haja
> mais máquinas "velhas", mas este não é o caso agora. E como
> sempre tudo da M$ requer muita máquina, até mesmo para rodar o IE.
> Queria algo concreto tipo Custo X Beneficio X Realidade X
> Vantagens X Desvantagens ( tudo na vida sem seu lado positivo
> e negativo).
>
> ----- Original Message -----
> From: "Alessandro Francisco" <cz.alessandro em uol.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Saturday, February 19, 2005 12:17 AM
> Subject: Re: [firebase-br] [OT] ASP.net no linux?!
>
>
> Olha Otto, me desculpe mas eu andei lendo algumas páginas
> consideráveis a
> respeito de como o C# foi desenvolvido, e ele não é um
> "Clone" do Java,
> alguns dos artigos que li, falam do C# como um C++
> aprimorado, usando sim
> qualidades do Java (Que é uma excelente linguagem), mas
> também benefícios do
> próprio delphi como os Tratamentos de Eventos, e isto que eu
> estou dizendo
> (não tenho certeza e posso estar enganado, mas vou
> confirmar), foi o próprio
> engenheiro do .Net que por coincidência também foi o Engenheiro do tão
> aclamado Delphi que eu amo muito, que por sua vez Também
> responsável pelo
> Projeto do C#, não quero criar nenhuma contenda nem
> contrária-lo, mas pelo
> contrario, acho muito bom esse nível de discussão.
>
> Mas ai fica a informação, vou dar uma procura neste material
> que lhe citei e
> posto mais tarde na lista..
>
>
> Regards,
>
> Alessandro Francisco
> Delphi, C# & Firebird SQL Server
> ...
> ..
> .
>
> ----- Original Message -----
> From: "Otto" <ottofuch em terra.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, February 18, 2005 5:33 PM
> Subject: Re: [firebase-br] [OT] ASP.net no linux?!
>
>
> O C# é um clone da linguagem de programação do Java (vide C# para
> Programadores de Java - Brian Bagnall e outros - editora Alta
> Books - 2002).
> A máquina virtual deve ser semelhante, talvez melhor um pouco
> por ter tido a
> oportunidade de capitalizar as deficiências da máquina
> virtual do Java. As
> Foundation Classes, cada um deve ter a sua. Para o Java
> existem pelo menos
> duas: Swing, da Sun, e SWT, da IBM. Existe uma máquina java
> física, que roda
> como sistema operacional básico em certos computadores. A
> máquina virtual
> java possívelmente poderia ser adaptada para compilar C# (não sei nada
> quanto a outras linguagens tais como o novo Delphi) e rodar
> os "bytecodes"
> do .NET (e vice versa, quanto aos bytecodes do Java em máquina virtual
> .NET -- tem outro nome, não me lembro no momento qual é).
> Mas a MS foi mais uma vez "me too" (eu também) como fez em relação à
> planilha eletronica, browser de web (netscape) etc. etc.
> 100+
> Otto
> ----- Original Message -----
> From: "Bruno Garcia" <brunogarcia69 em brturbo.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, February 18, 2005 10:06 AM
> Subject: Re: [firebase-br] [OT] ASP.net no linux?!
>
>
> Sei que parece ser em off, mas desculpe-me a ignorância:
>
> Qual é a diferença do Java e do tal .NET, pois os dois geram
> o tal byte code
> que em teoria deveria rodar em qualquer maquina e/ou plataforma????
> Qual é esta grande revolução do .NET afinal???
> O que a de novo que não havia no JAVA?
>
> Pois tudo que li até hoje sobre o .NET não me parece nada de novo ou
> revolucionário...
> Pois poderia outra linguagem como o Pascal ou o COBOL gerar
> uma compilação
> em byte code do JAVA, isto não tornaria igual ao .NET?
> Não estou criticando nada, só queria saber as diferenças de
> um e outro que
> nos artigos que li, não dissem nada!!!
>
>
> ----- Original Message -----
> From: "Flavio Yamil" <yamil3 em brturbo.com.br>
> To: "'FireBase'" <lista em firebase.com.br>
> Sent: Thursday, February 17, 2005 8:16 AM
> Subject: RES: [firebase-br] [OT] ASP.net no linux?!
>
>
> Deixem eu meter a colher...
>
> A linguagem utilizada para desenvolver uma aplicação .NET não
> importa, pois
> tudo vai virar um "pré executável", gerada pela própria
> ferramenta utilizada
> na programação.
> Na primeira vez que a aplicação for solicitada pelo cliente, então, é
> compilada e gerada a versão final do aplicativo, de acordo
> com o servidor
> que esteja rodando (SO, arquitetura, etc...).
>
> O que o Cantu comentou (me corrija se entendi mal) é que o
> código que não
> seria interpretado pelo MONO seriam as funções JAVA SCRIPT, escritas
> diretamente no HTML dos arquivos ASPX.
>
> Obs: Eu ainda não testei o MONO e não sei como realmente funciona.
>
> Flavio Yamil
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br
> [mailto:lista-bounces em firebase.com.br] Em
> nome de Eduardo Jedliczka
> Enviada em: quarta-feira, 16 de fevereiro de 2005 16:19
> Para: Carlos H. Cantu; FireBase
> Assunto: Re: [firebase-br] [OT] ASP.net no linux?!
>
> Cantu, acho que isto é um eqüívico...
>
> o Código Net gerado pelo VB.Net, C# e Delphi é igual, pois durante a
> compilação, tudo vira ByteCode (perdão defensores da MS, mas o termo
> utilizado pelo Java é o correto), com código igual, prova
> disto é que dá
> para herdar (e expandir) uma classe feita em VB.Net ou C# no
> Delphi sem ter
> o fonte original....
>
> Sendo assim, Se o mono já tiver implementado 100% das
> funcionalidades do Net
> 1.1 (até Janeiro/2005 ainda não havia) poderá rodar código
> Net independente
> da Linguagem utilizado...
>
> [s]
>
> ==========================
> Eduardo Jedliczka
> Gerasoft Informática
> Apucarana - Pr
> ==========================
>
> ----- Original Message -----
> From: "Carlos H. Cantu" <listas em warmboot.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, February 16, 2005 2:01 PM
> Subject: Re: [firebase-br] [OT] ASP.net no linux?!
>
>
> > Ainda não testei, mas em teoria, o C# na BAVs só é necessário nos
> > arquivos aspx, pois o MONO não entende pascal. No entanto, os
> > assemblies poderiam ser feitos no Delphi usando Pascal,
> pois ao serem
> > compilados eles se tornam comuns ao .Net
> >
> > []s
> > Cantu
> > http://www.warmboot.com.br
> > FireBase - http://www.FireBase.com.br
> >
> > AF> Agora eu entendi... tanto que se vc entra no Site da
> bavs para ver os
> > AF> requisitos do servidor asp.net, vai estar especificado
> o uso do Mono
> com o
> > AF> C#, só frizando o que o colega já disse, as aplicações
> .net rodam
> sobre a
> > AF> plataforma .net, a unica coisa diferente é que quando o
> aplicativo
> roda pela
> > AF> primeira vez ele é "re-compilado" para a CPU que está
> rodando ele...
> mas
> > AF> isso somente na primeira execução, e vale para qualquer "coisa"
> desenvolvida
> > AF> para o .net.
> >
> > AF> Se tiver alguma dúvida pode mandar um e-mail em PVT... que eu te
> ajudo.. se
> > AF> eu souber claro ;)
> >
> > AF> Alessandro
Mais detalhes sobre a lista de discussão lista