| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/06/2010 10:47:51
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
marcosalex wrote:...Outra coisa, os meus projetos de .NET 1.1 não funcionaram no 2.0, eu tive de reescrever. Aliás, o Service Pack do 1.1 já trouxe incompatibilidade, teve funções que mudaram a ordem dos parâmetros, outras acrescentaram parâmetros e o assembly não mudou de versão e (pasmem) nem de data e hora de criação. heheheh
Quando saiu o .NET 3 e também teve quebra de compatibilidade....
Fato!
Velho problema da Microsoft. Acontecia o mesmo com VB, com Visual Fox Pro, com Fortran e mesmo com o C no tempo do DOS.
Aconteceu também com o Java na passagem do 1.3 para o 1.4 quando foi quebrada a compatibilidade no tratamento do foco dos componentes Swing e na passagem do Java 1.1.6 para o Java 1.2.
No Java hoje em dia isto seria muito grave devido ao enorme legado. Em outras palavras, a evolução do Java é impossibilitada pela enorme popularidade do Java. Daí a maior necessidade de ser poliglota e conhecer alternativas como Groovy, Scala, JRuby e Clojure (provavelmente meu próximo estudo)
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/06/2010 11:02:47
|
carlosdev
What is classpath?
Membro desde: 13/06/2010 18:53:50
Mensagens: 6
Offline
|
Luca,
não nego que Steve Balmer não chega aos pés de Bill Gates.
Porém não estou discutindo sistema operacional.
Tanto se fala do Windows, mas aposto que você ou quase todos os desenvolvedores Java possui Windows em casa, ou será que utilizam Linux ?
Suas esposas, namoradas ou filhos utilizam Linux ou Windows ?
Nunca utilizei um Mac, mas acredito que realmente ele seja bem melhor.
A Oracle também tem seus problemas, recentemente o criador do Java + um grupo razoável pediram demissão.
http://computerworld.uol.com.br/negocios/2010/04/12/james-gosling-fundador-da-linguagem-java-deixa-a-oracle/
Além disso, a Microsoft consiguiu rodar Silverlight no IPhone sem utilizar plugin. A Apple se recusou a adotar Flash
http://www.radiodelicatessen.com.br/?p=7454
O MarcosAlex disse que projetos em 1.1 não funcionam no 2.0. Que que é isso.
O próprio Visual Studio migra o projeto e ainda marca com Warning as classes e métodos obsoletos, sugerindo qual classe e método deverá utilizar na nova versão.
Além disso, o MarcosAlex disse que quando saiu o .Net 3 quebrou a compatibilidade. Jesus !!!! As vezes é melhor ser cego ou surdo.
O Framework 1.1 e 2.0 é relativo ao Foundations do C#.
O Framework 3 trouxe WCF ( Windows Comunication Foundation ), WPF ( Windows Presentation Foundation ), WWF ( Windows Workflow foundation ).
Agora pergunto, existe alguma ferramenta capaz de fazer o que o WPF faz ? Essa tecnologia é responsável por fazer aplicações Client/Server com recursos gráficos vetoriais melhor que Flash. Ou seja, você tem em aplicação Client/Server recursos 3D, Rotação, etc.. podendo construir aplicações extremamente ricas do lado do cliente.
Se quiser no lado do servidor existe o Silverlight que é um subset do WPF onde é capaz de rodar uma aplicação client/server no browser (qualquer um) inclusive em Mac.
Além disso, há a possilidade de se clicar com o botão direito e pedir para instalar local. Feito isso, sua aplicação no Browser é automaticamente instalada localmente (inclusive em Mac)
Agora dizer que o frameowork 3 quebrou a compatibilidade é brincadeira. Até porque tudo que foi incorporado no Framework 3 não existia no framework 1.1 e 2.
Não houve alterações de classes básicas. Somente foram adicionadas classes para as novas tecnologias.
Para aqueles que não sabem o que é WPF ou Silverligh, segue um link com uma pequena apresentação do que essa tecnologia junto com Microsoft Surface pode fazer.
http://silverlight.interknowlogy.com/Videos/VitruView/default.html
Bom ... vou encerrar por aqui.
Só peço que antes de darem uma opinão sobre algo que não conheçam, pensem mil vezes.
Ainda bem que a discussão não foi para o assunto "Software livre".
Isso é algo que escuto direto... falam tanto da micrososoft... mas ninguém exige o código fonte do banco de dados Oracle, do sistema operacional da Apple, etc.
Ninguém exige o código fonte do Bradesco ou Itaú para eu analisar e saber se é um banco seguro.
Não vejo pessoas que defendem o código livre, liberar os códigos fontes da empresa que trabalhou.
Vocês acham que uma seguradora Porto Seguro irá disponibilizar o fonte dela para outra seguradora utilizar sem problema algum depois da Porto gastar milhoes de reais ?
Abraço,
Carlos
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/06/2010 11:22:23
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline
|
carlosdev wrote:
Tanto se fala do Windows, mas aposto que você ou quase todos os desenvolvedores Java possui Windows em casa, ou será que utilizam Linux ?
Eu uso em casa faz 5 anos, na empresa anterior que trabalhei só tinha Linux e mac. Na atual, dos 1200 computadores, 800 rodam linux e mais 200 vão rodar até o final do ano. Isso não significa que ninguém use Windows ou que Linux seja o melhor pra todos, significa que cada um tem suas vantagens. Essa filosofia highlander de que só pode existir um é coisa da Microsoft
Normal em uma fusão desse porte, não vejo isso como problema. Muito pelo contrário.
carlosdev wrote:
O MarcosAlex disse que projetos em 1.1 não funcionam no 2.0. Que que é isso.
O próprio Visual Studio migra o projeto e ainda marca com Warning as classes e métodos obsoletos, sugerindo qual classe e método deverá utilizar na nova versão.
Não consegui encontrar um único projeto de médio porte que o assitente deles tenha funcionado. Ele roda legal um Hello World da vida, mas em aplicações um pouco mais complexas o assistente deles é um lixo. A própria MS recomendou a nós usar File --> New Project... e recomeçar o projeto. Falo isso porque a empresa sentiu na pele justamente por ter acreditado nos lindos discursos da Microsoft.
carlosdev wrote:
Não houve alterações de classes básicas. Somente foram adicionadas classes para as novas tecnologias.
Sim, houve. E aconteceu conosco, sendo que a própria MS confirmou, ao contrário de você que nega. Se em suas aplicações não houve nenhuma perda sequer, você teve sorte.
O mesmo faz-se em Flex e até em JavaFX, em algumas com mais ou outras com menos produtividade. Novamente a MS anunciando uma coisa que outros já fazem e divulgando como se tivesse inventado.
carlosdev wrote:
Ainda bem que a discussão não foi para o assunto "Software livre".
Isso é algo que escuto direto... falam tanto da micrososoft... mas ninguém exige o código fonte do banco de dados Oracle, do sistema operacional da Apple, etc.
Ninguém exige o código fonte do Bradesco ou Itaú para eu analisar e saber se é um banco seguro.
Não vejo pessoas que defendem o código livre, liberar os códigos fontes da empresa que trabalhou.
Vocês acham que uma seguradora Porto Seguro irá disponibilizar o fonte dela para outra seguradora utilizar sem problema algum depois da Porto gastar milhoes de reais ?
Ué, SL é um modelo de negócios, e software proprietário é outro, qual é a sua dúvida? Da mesma forma que tem áreas que um é melhor, outras áreas é o outro modelo de negócio. Ou você acha que dos 500 computadores mais poderosos do mundo 470 usarem SO livre é porque o pessoal não entende? Fora as outras áreas que ele está bem.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2010 01:29:19
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
Parem de reclamar do preço do Visual Studio... a versão Express é gratuita e tem tudo o que a gente precisa
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2010 15:24:08
|
Roger75
GUJ Master
![[Avatar]](/images/avatar/a82d922b133be19c1171534e6594f754.jpg)
Membro desde: 26/10/2003 12:18:59
Mensagens: 1294
Offline
|
Estou instalando o trial do Visual Studio Professional 2010, mas se depois eu quiser mudar para o Express é fácil?
|
|
|
 |
|
|
|
|