Migrando PHP para .NET

Por: em 26/02/08 na(s) categoria(s): Software, Web 2.0


A Microsoft tem o hábito de acompanhar e ouvir muito o desejo de seus usuários e toda a comunidade em geral. Quando percebe uma determinada carência de informações técnicas, procura suprir estas informações através do MSDN ou do TechNet, seus canais de contato com a comunidade.

Assim sendo, quando vejo a Microsoft investindo no treinamento de profissionais para a migração de PHP para .NET, imagino que exista um bom motivo por trás disso. Certamente até se chegar ao planejamento destes investimentos muito aconteceu e apostaria que tudo começa na área de suporte aos clientes, com empresas indicando a falta de profissionais qualificados para esta migração.

Fiz uma rápida busca de informações no google, não fui tão detalhista como de outras vezes, mas não encontrei nada que indicasse algum movimento do mercado nesse sentido. Mas veja o que a Microsoft Brasil anda disponibilizando para os desenvolvedores que desejam estudar essa migração :

- Centro de Migração de tecnologias com documentos e webCasts comparativos

- Competição ( aqui e aqui ) valendo até us$ 1.000,00 para desenvolvedores migrarem uma aplicação de PHP para .NET

- Saturday Night Code sobre migração de PHP para .NET. Trata-se de um delicioso sábado a noite dedicado a um webCast a partir das 21hs, podendo ir até as 00hs ou mais, sobre um determinado assunto técnico. No dia 1o de março o Saturday Night Code será dedicado a "Interoperabilidade do PHP com a plataforma  .NET"

Enfim, a Microsoft está fazendo algo que a muito tempo acho que é a melhor solução para uma boa tecnologia : Investir na capacitação dos desenvolvedores. A partir da capacitação, sendo a tecnologia boa, a continuidade é natural

  • TheDarkMaster

    Deixar de programar em PHP (que roda em qualquer ambiente servidor mais ou menos) para desenvolver em .NET (que só roda em servidores windows)? Não, obrigado.

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • http://tecnoevidencia.blogspot.com rgadelha

    Obrigado MS, mas prefiro continuar com o meu “humilde, desatualizado, ultrapassado, coloque o que, você, MS-Fanboy, preferir aqui..” PHP.

    TecnoEvidência

  • http://www.yoomp.com rodrigofante

    Vendo do lado da empresa excelente idéia, a linguagem dela é pouco utilizada comparada ao PHP, logo nada mais natural do que tentar facilitar a vida dos que possam estar em cima do muro a mudar pro lado dela.
    Excelente.
    Tem que correr atras mesmo.
    Agora isso foi a piada do ano:
    “A Microsoft tem o hábito de acompanhar e ouvir muito o desejo de seus usuários e toda a comunidade em geral. ”

    Yoomp – Rede de blogs e blogueiros
    http://www.yoomp.com

    Fazedor de Site
    http://www.fazedordesite.com

  • Storm

    Hehe, essa de ouvir os usuários foi fod@…

  • http://www.yoomp.com rodrigofante

    Cuidado ao chamar o rapaz ai de fanboy, eu por muiiito menos ganhei esse burrinho,(disse que produto X nao era bom sem ofender ou ser agressivo), ele é sensivel como uma pluma

    Yoomp – Rede de Blogs e Blogueiros
    http://www.yoomp.com

    Fazedor de Site
    http://www.fazedordesite.com

  • lcmalanquini

    “Enfim, a Microsoft está fazendo algo que a muito tempo acho que é a melhor solução para uma boa tecnologia : Investir na capacitação dos desenvolvedores. A partir da capacitação, sendo a tecnologia boa, a continuidade é natural”

    Hehehe, Boa tecnologia!?!?!?

    Pode até ser para um projeto final, não para um sistema. }:)

  • http://tecnoevidencia.blogspot.com rgadelha

    LOL, não me referi a ele, e sim a todos os MS-Fanboys. Se ele é, não sei… talvez seja, sei la… LOL
    TecnoEvidência

  • http://flavors.me/naio21 OMGWTFBBQ

    Deixar de programar em PHP (que é uma linguagem de script) para programar em .NET (que é um framework completo de desenvolvimento)?

    Sim, por favor. ;)

  • http://flavors.me/naio21 OMGWTFBBQ

    Se por usuários o Dennes está falando dos desenvolvedores e administradores de sistema, sim, a MS ouve sim.

    São “só” os usuários domésticos que são ignorados… :P

  • cvalves

    “A Microsoft tem o hábito de acompanhar e ouvir muito o desejo de seus usuários e toda a comunidade em geral.”
    Oh piada sem graça!

    Cristiano Alves

  • Dennes

    Oi !

    A Microsoft ouve a todos, sim, muito mais do que imaginam.

    Se visitarem meu blog, verão que este ano fui premiado com o título de MVP.

    O que isso significa ? Significa que a Microsoft espera que eu atue como um intermediário entre os desejos da comunidade e a própria Microsoft, levando a ela o que a comunidade deseja.

    []‘s

    Dennes

    ——————–
    CidadaoCarioca
    BufaloInfo

  • http://joaoseixas.blogspot.com joaobosco

    Nada mais normal que esse movimento.

    Quem trabalha no mercado de desenvolvimento de software(falo de grandes empresas, Stefanini, CPM/Braxis e etc…) já percebeu a muito tempo que o mercado está extremamente polarizado entre Java e .NET
    A microsoft quer apenas dar o tiro de misericórdia no PHP para as grandes produtoras de software do mundo.
    O foco desse movimento da microsoft é atingir empresas realmente grandes, CMMI nivel 5, são as empresas que realmente movimentam dinheiro no mundo com relação a desenvolvimento de software.

    Fora isso o PHP é e por muiiitoo tempo vai continuar sendo muito forte, pelos motivos citados acima, como ser multi plataforma e etc.

    Mas só minha opinião pessoal:
    Desenvolver em Java ou .NET traz uma produtividade muito maior! Você ganha horas de sono e gasta menos com café e derivados… hehehe

  • hamacker

    Podiam ao menos colocar uma tag “Comercial”, “Merchandise” ou algo do genero.

    Não é o fato de ser ASP e ASP ser da Microsoft, mas por não ser exatamente uma noticia relevante, é apenas um comercial. Desde que sou programador, todas as linguagens são dominadas com treinamento e treinamento há em todo lugar.

  • lcmalanquini

    Mas nesse mercado eu nunca vi o PHP atuando.

    Em discussões e provas de conceito(que eu presenciei) o PHP nunca foi levantado como uma das alternativas para um software corporativo.

  • http://www.oitobits.net viniciusfs

    E depois pendurar as tags no pescoço do Dennes.

  • SuperEly

    Eu ia dizer algo mais ou menos assim, mas o que você disse já traduz bem meu pensamento.

  • Dennes

    Oi !

    Em qual pesquisa você se baseia ?

    Eu me baseio nesta qui : http://www.port80software.com/surveys/top1000webservers/

    (sim, eu sei que php roda no IIS, mas no mínimo não é a escolha natural)

    Se você está acostumado a lidar com um determinado nicho de mercado, vai achar que o PHP é mais utilizado. Para outro nicho de mercado vai achar que o ASP.NET é mais utilizado. Não é uma afirmação tão simples como você desejaria.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • educobuci

    Vixe Dennis! Você mexeu com a galera do PHP… é interessante ver como eles se remoem quando alguém comenta a transição para outra tecnologia (sabidamente MUITO superior), com Java já é assim, com .NET então eles querem morrer (fuc* you M$).

    A MS tem ótimas iniciativas para desenvolvedores, mas nesse caso eu acho que o que ela realmente quer é abocanhar mais ovelhas para o seu “pequeno” rebanho. Qual o problema nisso? Nenhum. Certa ela!

  • Dennes

    Oi, Hamacker !

    Que tal se ao invés de ficar classificando isso como marketing, você der o seu acréscimo a este post nos mostrando como podemos assistir a webCasts sobre outros ambientes de desenvolvimento em horários compatíveis com nossa rotina de trabalho, como no sábado a noite ?

    É uma informação muito útil a todos !

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • educobuci

    Tenho certeza que o do MeioBit pessoal adoraria publicar artigos sobre treinamentos gratuitos sobre qualquer tecnologia relevante. Lembram do artigo sobre Ruby?

  • marcelomartins

    “A Microsoft tem o hábito de acompanhar e ouvir muito o desejo de seus usuários e toda a comunidade em geral.”
    :jawdrop:

  • http://www.yoomp.com rodrigofante

    @Dennes
    A pesquisa que voce indicou é altamente tendenciosa por utilizar apenas “os maiores”.

    Quem tem mais prefere pagar para ter suporte, e nesses casos é um diferencial grande.

    Quanto a linguagem nao sou bobo, obvio que .net, Java, dao mais produtividade, isso nao coloco em discussao, mas meu ultimo trabalho com essas linguagens foi faz mais de ano, se algo mudou me corrijam, mas o codigo final dessas linguagens era extramente pesado e comprometia a acessibilidade e configuraçao manual de pequenos detalhes.

    Yoomp – Rede de Blogs e Blogueiros
    http://www.yoomp.com

    Fazedor de Site
    http://www.fazedordesite.com

  • http://www.yoomp.com rodrigofante

    A frase foi mal montada, ele deve estar falando dos desenvolvedores da linguagem, porque usuario final…

    Desenvolvedores ela da suporte e ouve mesmo, trabalho com ela desde o VB6 e sempre fui atendido prontamente, o minimo afinal estamos pagamos justamente por isso, se nao fosse, usaria outra linguagem.

    Yoomp – Rede de Blogs e Blogueiros
    http://www.yoomp.com

    Fazedor de Site
    http://www.fazedordesite.com

  • fmpfmp

    É lógico que a Microsoft não faz isso por caridade, ela tem um interesse total que os desenvolvedores se convertam a suas tecnologias. É engraçado ir no tal centro de treinamento e encontrar uma pérola dessas: “Migrando Aplicações PHP e MySql para ASP.NET e SQL Server”.

  • Bruno Gama

    Viva o Java :)

  • Dennes

    Oi, Rodrigo !

    [quote]
    A frase foi mal montada, ele deve estar falando dos desenvolvedores da linguagem, porque usuario final…
    [/quote]

    expliquei isso um pouco acima…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • http://www.livioribeiro.com livio

    Nota-se que a MS aborda a questão como se ela fosse “salvar a internet com a migração do terrível PHP para o iluminado .Net”.

    Não que o PHP seja o melhor e o .Net seja o fruto do demônio, mas a forma com que foi colocada, as palvras utilizadas, levam a pensar que “PHP é uma !@#!#!@ e deve dar lugar ao .Net”.

    A menos que o mundo esteja de acordo que PHP deva ser aposentado, esse tipo de ação da MS deveria ser tomada com mais cautela, pois pode suscitar a fúria do PHPistas.

    E já dizia o velho deitado: “Quando acerta, é pra valer, mas quando erra, a coisa fica feia”.

    [abrace a campanha "Eu não vou criar uma distro Linux"]

    [Petição para o Windows 7 suportar apenas 64 bits]

  • lcmalanquini

    ;)

    Acho que o Java não se encaixa nesta discussão por ser tratar de algo feito para outro propósito!

  • hamacker

    Lí e relí, e juro…não entendí.

    Rotina de trabalho ?
    Sabado a noite ?

    Do que voce está falando Dennes ?

    sabado a noite, a ultima coisa que quero e ver sistemas pela minha frente.
    Como ex-sysadmin, agora curto o máximo o final de semana.

    Mas voce poderia sim, avisar que vai fazer um merchê. Intencional ou não, ficou com cara de merchê e das brabas.

  • Dennes

    Oi, Rodrigo !

    [quote]
    @Dennes A pesquisa que voce indicou é altamente tendenciosa por utilizar apenas “os maiores”.
    [/quote]

    Existe uma grande diferença entre pesquisa focada em um nicho de mercado e pesquisa tendenciosa. A pesquisa não escondeu em momento algum que é focada em um nicho de mercado, chama-la de tendenciosa é ofender aqueles que a produziram.

    Além disso o fato de ser focada em um nicho de mercada não invalida seus resultados. Altera seu significado, óbvio, mas não os invalida.

    [quote]
    mas o codigo final dessas linguagens era extramente pesado e comprometia a acessibilidade e configuraçao manual de pequenos detalhes
    [/quote]

    Nunca foi assim para o código bem produzido. Por isso sempre defendi que a Microsoft deveria investir mais é no treinamento dos desenvolvedores, pois a mistura entre web e windows gerou um impacto muito grande no conhecimento existente.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Livio !

    [quote]
    Nota-se que a MS aborda a questão como se ela fosse “salvar a internet com a migração do terrível PHP para o iluminado .Net”.
    [/quote]

    O texto foi escrito por mim, não pela MS. Isso que você afirma não está ali em local algum, apesar de eu ter minha opinião pessoal sobre o assunto.

    [quote]
    Não que o PHP seja o melhor e o .Net seja o fruto do demônio, mas a forma com que foi colocada, as palvras utilizadas, levam a pensar que “PHP é uma !@#!#!@ e deve dar lugar ao .Net”.
    [/quote]

    Pelo contrário, deixei claro que o resultado de um trabalho como esse, que acabaria levando desenvolvedores .NET a conhecerem o PHP, seria vantajoso para a tecnologia que se mostrasse melhor ao desenvolvedor.

    [quote]
    A menos que o mundo esteja de acordo que PHP deva ser aposentado, esse tipo de ação da MS deveria ser tomada com mais cautela
    [/quote]

    Que tipo de ação, fornecer treinamento e informações técnicas ?

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • http://flavors.me/naio21 OMGWTFBBQ

    Você JÁ programou utilizando .NET?

  • Magrello

    Rapaiz,

    Tinha vindo ao MeioBit algumas vezes e resolvi assinar o RSS. No primeiro acesso sou obrigado a ler um lixo desses.

    Que q está havendo com a M$? Tá trocando MVPs por ações de Marketing de Guerrilha?

    Depois do Yahoo! só falta comprar a Herbalife.

    Nada contra as tecnologias em si, cada uma com a sua peculariedade, seus prós e contras. Mas o posts é patético, só isso.

    Hasta,

  • lcmalanquini

    .NET não! já vi comparativos com o Java e não parece adicionar em nada e apenas ficar devendo em alguns aspectos.

    A experiência que eu tive com ASP e outras tecnologias para desenvolvimento da Microsoft foram o suficiente para me manter afastado.

    A única coisa que pesa para o lado do .NET seria a ferramenta de desenvolvimento que parece ser boa, mas o resto não passa de uma cópia!

  • http://www.livioribeiro.com livio

    Foi mal, errei feio!

    Essa é a última vez que eu posto no .5bit depois de ter dormido 3 horas e meia seguido de 3 aulas de legislação em informática!

  • Dennes

    Oi, lcm !

    Ou seja, você critica uma tecnologia atual, “achando que deve ser ruim” com base em uma experiência que teve com uma tecnologia com mais de 8 anos de idade ?

    8 anos no mundo da informática é muita coisa…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • _giovani_

    Mais uma pérola que só esse colunista consegue escrever…

  • Dennes

    Prezado Magrello,

    Se não gosta das informações, simplesmente não use.

    O MeioBit é aberto a inúmeras vertentes tecnológicas e receberá muito bem a indicação de recursos equivalentes existentes para outras tecnologias.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • http://flavors.me/naio21 OMGWTFBBQ

    Concordo com você, lcm. Tenho arrepios toda vez que preciso dar manutenção em alguma aplicação (acho que já podemos chamar de legada até) em ASP. É até compreensível o pessoal ter este preconceito.

    Mas cara, ASP está para ASP.NET assim como o Fusca do Hitler está pro New Beetle! Só sobrou o nome, são duas tecnologias 99,9% diferentes.

    Na boa, você só pode afirmar que algo não presta após usá-lo (ou pelo menos tentar)…

  • lcmalanquini

    Quando eu disse comparativos, não estou falando de gráficos. Falo de código e estruturação de arquitetura.

    Não faz sentido experimentar um tecnologia reconhecidamente inferior(comparada com java) apenas para se ter uma opinião detalhada quando uma visão geral é mais do que suficiente para formar uma opinião.

    Mas eu não gostaria de discutir as diferenças entre o java e o .Net até porque eu não sou vendedor da Sun e não quero desviar do assunto do post que envolve o PHP!

  • renanfernandes

    Como assim????

  • Paulim

    Dennes, se não me engano, esse tema já foi postado anteriormente aqui no meiobit, você poderia ter colocado esses links lá. ;)

    E essa campanha é a cara da MS. Imagino a próxima: “Migre sua aplicação do Java para .NET e ganhe uma cópia do Windows Vista” :O

    ——
    Vaca amarela, pulou a janela.

  • Dezao

    Nada contra o dennes ou a microsoft, mas esse tipo de post poderia ser mais sutil, assim geraria menos reclamações.

    Fora que acho que esse tipo de migração meio dificil de ocorrer, não pelo php ser melhor ou pior, mas pelo fato que se a empresa realmente precisasse de algo do nivel de java/.net ja teria feito desde o inicio.

    Acho que o artigo poderia expor as vantagens de se usar o .net ao php, pelo menos ficaria mais informativo e menos propaganda.

  • Storm

    Webcast de programação sábado a noite? Caramba… minha vida é mais que computador…

  • lcmalanquini

    É que java e php são tecnologias comn propósitos diferentes e a discussão é php e .net.

  • Storm

    concordo plenamente…
    Mas esse post foi melhor do que aquele outro que chamou o pessoal que usa ruby on rails de idiota…

  • Dennes

    Oi, lcm !

    Mas adora um FUD… “reconhecidamente” já é palavra chave de um FUD…

    Que tal isso : http://www.devaspnet.com.br/wikinetjava

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • CreolioRaimundo

    Eu sou novo aqui, mas jah tenho acompanhado as discussoes a algum tempo. Com base nisso esse post vai ser mais uma briga MS vs Opensoftware.
    Outra coisa que eu tenho pra comentar eh, imagine se fosse o contrario, alguem colocasse uma noticia que vc pode portar todas as suas aplicacoes .net pra uma nova framework linux chamada hyppo (nome ficticio, pensei em hipopotamo…), que roda no apache… Eu nao creio que o numero de comentarios falando que eh merchan apareceriam…
    E que venham as pedras.

  • Dennes

    Oi, Paulim !

    Qual link ? Fiquei um tempo sumido, devo ter perdido essa…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Hamacker !

    [quote]
    sabado a noite, a ultima coisa que quero e ver sistemas pela minha frente. Como ex-sysadmin, agora curto o máximo o final de semana.
    [/quote]

    Provavelmente normal, para quem é de infra…

    Mas o último saturday night code que apliquei foi acompanhado por 256 pessoas e ultrapassou as 00:00hs, com mais de 3 horas de duração.

    Não podemos ver aquilo que fazemos ou não como um padrão…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • http://flavors.me/naio21 OMGWTFBBQ

    Exatamente. É só alguem postar um artigo favorável à Microsoft é os xiitas vem com os dois pés no peito do autor. Ridículo isso.

    E esse framework que você bolou hipoteticamente já existe e se chama Mono. Se bem que está muito hipotético ainda (hehehehehehe).

  • hamacker

    Eu enfaticamente disse que não se tratava de que aquilo ser ou não da Microsoft. Intencional ou não, a propaganda ficou quase institucional.

    Voce deveria dizer então porque não é merchê na sua opnião. Isso contrabalancearia os outros posts.

    Os puxa-sardinha da microsoft vem em socorro da microsoft até quando ela não está sendo atacada e ainda são os outros “os xiitas”, triste ver isso. Será que a microsoft tá precisando de viuvas agora ?

  • Dennes

    Oi !

    O Mono foi muito bom até o framework 1.1. Acompanhou certinho o .NET, conseguiamos fazer uma aplicação ASP.NET rodar tanto no IIS como no Apache sem problemas nenhum.

    Mas (e agora vão me fuziliar) quando veio o framework 2.0 e posteriormente o 3.0, o mono não deu conta de acompanhar o framework e manteve sua tendência de ficar sempre para trás, copiando aquilo que o framework lançasse.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • http://www.dimensaotech.com magfhos

    Não sei porque tanto ódio nos “coraçõeszinhos” de vocês! A Microsoft não está tirando vcs de casa a força e obrigando a trocar o PHP pelo .NET. Vai quem quiser, estuda quem quiser, migra quem quiser.

    Há tempos a área de TI esta se ridicularizando com discuções xiitas defendendo esta ou aquela tecnologia. Esta ficando pior que futebol. Só faltam marcar brigas na saída do metro pelo Orkut. Microsoft X O Resto do Mundo, Linux X Windows, Java X .NET.

    Se vc usa o PHP e o adora, continue usando, mas vc pode pensar: “Se todo mundo trocar PHP pelo .NET, o PHP vai morrer.” Essa é a hora de vc se juntar com os seus amiguinhos do código aberto e tocar o projeto. Essa é a vantagem disso. Se uma Microsoft da vida acordar um belo dia e dizer que não vai fazer mais o .NET, um abraço meu camarada.

    Detalhe: Uso PHP e .NET, cada um na sua devida aplicação e ambos funcionando e me atendendo perfeitamente!

    .
    _________________________________

    Porque a galinha atravessou a rua?
    R: Pra chegar do outro lado!

    Uaca, Uaca, Uaca!

  • Donnie Darko

    Parem de discutir essas coisinhas tipo ASP, PHP, .Net etc. Macho que é macho mesmo só usa C/C++. Falei.

  • Storm

    Com essa foto do Donnie no avatar eu nem discuto com vc…hehe

  • ca_valdivia

    Eu tb não consegui usar o MSN o dia toodo. Cliquei em solução de problemas deu um erro de portas. Mandei corrigir, ele corrigiu e ainda assim nao entra.
    Ah .. comentei nesse post pq o anterior parece que sumiu!
    Meeeeeeeedo

    CarloS A.
    Intel Core2Duo 2.2
    2Gb RAM Kingston DDR2
    ATI Radeon x1650pro 512 PCI-E
    hd 160 Gb – Windows XP + Ubuntu 7.1

  • http://www.dimensaotech.com magfhos

    E prob do MSN é global. Veja aqui:
    http://www1.folha.uol.com.br/folha/informatica/ult124u376210.shtml
    __________________________________

    Porque a galinha atravessou a rua?
    R: Pra chegar do outro lado!

    Uaca, Uaca, Uaca!

  • CreolioRaimundo

    Eu nao achei propaganda. Essa foi a sua opiniao e nao a minha, e como vc resolvi colocar a minha. Nao eh merchan porque nao vi o autor dizer que recebeu $ de ninguem para divulgar o assunto. Alias eh um assunto que estah no site da MS, porque ela pagaria pra ele divulgar em um site que vive discutindo opensource? Da mesma forma que voce pediu, vou lhe fazer um pedido, porque vc acha que a noticia eh irrelevante? O que eh relevante e como vc classificaria a relevancia de alguma coisa?

  • Dennes

    Oi !

    É que já pegaram no meu pé porque deveria ter postado no fórum, coloquei para lá…

    Mas acabei de conseguir, voltou agora, depois de passar o dia fora…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • nemesis

    da panela pra frigideira?

    acho que os phpeiros tinham é que mover pra frente, para Ruby on Rails ou Python e um de seus frameworks web…

  • hamacker

    Voce tá de brincadeira né, começou assim :

    A Microsoft tem o hábito de acompanhar e ouvir muito o desejo de seus usuários e toda a comunidade em geral.

    E terminou assim :

    Enfim, a Microsoft está fazendo algo que a muito tempo acho que é a melhor solução para uma boa tecnologia : Investir na capacitação dos desenvolvedores.

    Estou tentando ser isento, e estou achando o artigo quase institucional. Parece aquele comercial da VIVO de final de ano dizendo “A VIVO preocupada com os seus clientes…Só a VIVO dá o melhor…, a VIVO…sinal de boa qualidade”.

    Poderiam ter posto a Novell, IBM, Apple e continuaria a achar a mesma coisa.

  • Bruno Gama

    Como não tem nada haver com o tópico?
    Por acaso não sabe da existência de Java como webapplication?
    Eu estou discutindo desenvolvimento web e Java se encaixa perfeitamente na discussão. Além do mais eu não preciso pagar para usar a plataforma de desenvolvimento do Java, acho que tem tudo haver! Outro detalhe .NET para web tem sido muito implementado em C# que aos meus olhos não passa de uma linguagem Java wannabe, tendo inúmeras coisas copiadas do Java…
    :)

  • Dennes

    Oi, Hamacker !

    Primeiramente, não sou funcionário da Microsoft, não ganho nada para expressar minha opinião.

    [quote]
    A Microsoft tem o hábito de acompanhar e ouvir muito o desejo de seus usuários e toda a comunidade em geral.
    [/quote]

    Isso é fato. Eu já expliquei isso vários comentários acima, mas vou explicar novamente : A Microsoft seleciona nas comunidades de tecnologia profissionais que estejam muito envolvidos com a comunidade de forma que estes profissionais possam servir de ponte entre o desejo da comunidade e a Microsoft.

    Isso é fato, acontece, sou prova disso, procure no meu blog.

    [quote]
    Enfim, a Microsoft está fazendo algo que a muito tempo acho que é a melhor solução para uma boa tecnologia : Investir na capacitação dos desenvolvedores.
    [/quote]

    Não entendi qual o problema de expressar minha opinião. No artigo “TechEd Dia -1″ expressei a opinião de que seria mais acertado a MS investir em treinamento. Agora é isso que ela está fazendo.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • lcmalanquini

    Meu caro,

    java não é webapplication! aliás eu nunca ouvi isso.

    Eu quis dizer que se colocar o java na discussão vai acabar sendo uma discussão Java vs. .Net.

  • hamacker

    Nenhum problema em expressar sua opnião desde que voce tenha como defende-la, nestes casos é até melhor haver polarização. Ë melhor do que não saber defender uma opnião e sair gritando por aí “xiita”,”opentard”,”M$” por falta de algumentos. Sei que voce tem argumentos e não estou tentando deprecia-lo.

    Só achei seu artigo institucional e o rapaz lá em cima queria saber o porque.

  • snnangola

    Isso me faz lembrar uma palestra que fui assistir, o lançamento dum software livre de gestao em PHP/MySQL (coisa bonita e bem feita). Mas o ‘geek’ responsavel do projecto disse uma coisa a plateia que me fez pensar:

    “Nao se programa sistemas robustos em PHP. Se fosse realmente necessario, Java e .Net seriam alternativas desejadas”

    - Mas tudo bem, era na época em que mal estavam implementadas soluções de OOP em PHP. Hoje PHP reconheceu os seus ‘problemas’ e é possivel abstrair codigo em OOP com PHP (embora mal e porcamente IMHO).

    O que eu pergunto é o seguinte: Adianta perder tempo com PHP se o que desejamos já está todo ele implementado (e muito bem) em Java e .Net?

    Eu penso que nao, seria reinventar a roda e forçar as coisas.

    Também nao concordo quando se diz que .Net é uma imitação porca de Java. Nao é verdade. Sabemos muito que bem que algumas sugestoes da comunidade Java que a SUN teimava em implementar foram logo implementadas em .Net e somente nos ultimos 2/3 anos começaram a ser implementadas em Java.

    Apesar de ter no Java minha plataforma de desenvolvimento, porque é está que aprendo na universidade e acho uma grande maravilha, nada me impediria de mudar já de framework se o mercado assim definir, e eu até ja experimentei .Net e sinceramente estamos ali perante algo no minimo ‘sedutor’.

    http://nataniel.tk

  • Bruno Gama

    Eu me referi sobre desenvolver como webapplication já que o contexto da topico é web! Nunca mencionei que Java é isso, se tivesse lido atentamente teria entendido o ponto de vista do que estava me referindo!

    E falando em discussão Java x .NET obviamente Java Wins! :D

  • NewUser

    Tem o Zend Framework que é bom também!

  • osgregs

    :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop: :jawdrop:

    tá de brincadeira…

    no mínimo quer chamar atenção.

    Rodrigo Gregório

    http://www.netfarma.net

    http://www.bytesdesign.com

  • hamacker

    Também acho a linguagem PHP suja.
    Ok, dá para fazer qualquer sistema com as inumeras frameworks disponiveis, mas a que custo de produção. O preço de PHP3->PHP4-PHP5 é muito grande. Se tiver que optar por outra, pulo para python. Até usaria .net se fosse multiplataforma, afinal quem paga pelos meus serviços é o cliente, e eu desistimulo completamente soluções “só roda aqui”.

    Acho que existem sistemas que vão rodar bem via internet/browser enquanto outras terão de continuar sendo tradicionais “janelas”.Ninguem em sã conciencia acharia que uma grade de dados feita com html/tables é a mesma coisa que um GRID numa aplicação. Teriam de reinventar a internet (quem sabe o novo webforms) para satisfazer as aplicações tradicionais no browser, até que essa invenção surja é melhor escrever numa linguagem que dê para ser usada em ambos cenários.

  • NewUser

    Ridículo isso de tecnologia superior. :?

    Tudo isso vai passar Java, .NET, PHP, RoR… o que importa é a SUA implementação, como VOCÊ resolve os problemas.

    Por que o .NET é absolutamente superior ao PHP???

    Você já viu falar de WordPress? Sabia que o NYT usa WordPress e mandou uma bolada pro pessoal do WP???
    O mundo deve ser horrível mesmo, os que usam .NET (uma tecnologia superior é bom frizar) devem se sentir no dever de ajudar pessoas como o ma.tt(WordPress) e o pessoal do Facebook(se o Facebook fosse escrito em C# seria a maior maravilha da tecnologia) e pedir para eles migrarem.

    Isso é o tipo de coisa que não devia ser discutido :sick: .

    Linguagens são linguagens e desenvolvedores são desenvolvedores só o desenvolvedor pode usar melhor a linguagem. A linguagem não pode “usar” melhor o desenvolvedor.*

    * Um péssimo trocadilho, mas tá valendo.

    OFF: Dennes, porque o seu site é tão chato, feio e bobo(assim como o PHP é)?

  • Alexandre Luckenzy

    Concordo também.

    Eu que não sou nenhum programador e mal sei a diferença de um PHP/Java/.NET. Acabei de ler uma matéria bastante parcial, e dá realmente a entender que foi fruto de um merchan’ (nada contra, mas teria que ter tags especificando isso) mesmo que fosse escrita da maneira mais ingênua do mundo.

    Ouço bastante falar da ultra-maravilhosa-hiper-deluxe plataforma do .NET, que foi feita para melhorar, e muito, a vida do programador.
    Mas do jeito que você falou, @Dennes, vou querer seis e embalar mais um pra minha mãe.

    Isso é negócio!

  • Alexandre Luckenzy

    Dennes, el factor Imparcialidad, La imparcialidad Dennes!

    Ninguém é louco de andar com a camiseta do Palmeiras na Estação Corinthians-Itaquera numa quarta feira à noite.

    É o que você acabou de fazer.

  • davidkwast

    snnangola diz:
    O que eu pergunto é o seguinte: Adianta perder tempo com PHP se o que desejamos já está todo ele implementado (e muito bem) em Java e .Net?

    Hehee, penso a mesma coisa de Java/C# em relação ao Python.

    Exemplos:

    Não existe vetor ou outra coisa mais simples, somente lista, que faz papel de vetor, pilha, fila…

    exemplo:

    vetor:

    a = [1,2,3]

    b = a[1] # 2

    pilha:

    a = []

    a.append(1)

    a.append(3)

    b = a.pop() # 3

    fila:

    a=[]

    a.append(2)

    a.append(3)

    b = a.pop(0) # 2

    Outra coisa, é uma linguagem multiparadigma (OO, funcional…) de tipagem dinâmica e forte, ou seja, uma função ou método podem ou não retornar algo, e esse valor pode ser qualquer coisa. E objetos que representam números não podem fazer uma operação com obejtos String.
    O interpretador interativo faz toda a diferença na hora de testar seus objetos ou de esboçar a lógica de seu programa.

    mais info:

    The Zen of Python – A Conversation with Bruce Eckel, Part II – by Bill Venners

    Python – Wikipedia

    python.org

    Why Python?

    Python & Java – A Side-by-Side Comparison (Nem tudo é sério, mas tem umas verdades)

    Mas Python está longe de ser perfeita, apanha de Java e .Net em algumas coisas (feito em Unicode e Threads). Python 3.0 virá para corrigir alguns bugs de design e deste modo irá quebrar a compatibilidade com código antigo. Mas o Python 2.x será mantido por um tempo até o resto do mundo migrar tb. Todos esperam que a comunidade do Python tenha aprendido como migrar deste modo com os problemas que PHP5 e Perl6 possuem ate hoje.

    Bom, e a principal vantagem do Python? Em uma palavra: PRODUTIVIDADE

    Quem gosta de WEB e MVC, conhece ou não RoR (RubyOnRails) devia dar uma olhada no Django: Django Project . com

  • http://www.fabiocardoso.com.br Fabião

    Roda em javascript + linguagem serverside que escolher.

    E engana MUITO BEM o usuário, a ponto de ser quase impossível distinguir que isso está rodando em um browser, e não direto na GUI do windows. Inclusive com grid, treeviews, color picker…

    Claro que a implementação é mais lenta e a execução exige mais memória; contudo, num computador mediano rodando windows XP com 512mb de ram, dá facilmente para implementar grids de 30 colunas com mais de 8 mil linhas de dados e usar de boa. No browser, sem plugin nem nada.

  • http://www.tiueice.com AceKiller

    Olha, eu gosto muito de PHP, e sei programar ele, erm.. “Aceitavelmente”, de ASP.NET não sei nada, até acharia legal aprender algo novo e se eu me adaptasse e tivesse condições para usar ASP.NET não vejo o porque não migrar.

    Como eu programa pra pequenos projetos pessoais, o PHP para mim vai de bom grado, mais por eu ter encontrado ele primeiro e já me acostumado a ele.

    Agora eu não entendo esse povo, pra mim esse post não tem nada de mais, se o Dennes é especializado em .NET ele tem que vim falar dessa plataforma aqui, mostrar novas tecnologias etc… Mas ao contrario aconteceria o mesmo.

  • SamirMamude

    Mais uma pérola do Dennes, antes chamou os Railers de idiotas, agora ataca a galera do PHP, é pra acaba mesmo….hahaha.. :D

    SimpleCode

  • gustavoasfernandes

    Dennes é muito calmo, ainda mais com o cara lá em cima que fez o seu primeiro comentário no meiobit, se é o cardoso manda logo não voltar mais hahaha, ma so caradoso é sócio né? :)

  • renanfernandes

    Acredito que ele se referiu a Java como J2EE.
    Nesse caso, Java e .Net estão no mesmo escopo

  • renanfernandes

    Impressionante como um simples post sobre a Microsoft gera uma controvérsia enorme.
    Por que será?? :?

  • SuperEly

    “Assim sendo, quando vejo a Microsoft investindo no treinamento de profissionais para a migração de PHP para .NET, imagino que exista um bom motivo por trás disso.”

    Sim, ganhar dinheiro. }:)

  • NewUser

    Não é pq é MS não.

    Se fosse python vs. PHP, C vs. ASM, kernel monolítico vs. micro kernel… também seria a mesma coisa!

    São discussões bobas, infantis…

  • NewUser

    [...]

  • Dennes

    Oi, David !

    É importante diferenciar quando falamos de frameworks (tal como .NET e Java) e quando falamos de linguagens (tal como c# e Python).

    Python foi adaptado para execução no .NET, portanto funciona com o framework .NET (IronPython, se não estou enganado).

    Assim você pode usar sua linguagem preferida em um bom framework de desenvolvimento

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • renanfernandes

    assino embaixo.
    Por isso eu digo que não torço pra nenhum time. Eu gosto do Mac OS X, gostaria de trabalhar só nessa plataforma, mais meu chefe me paga pra trabalhar em AIX, Linux e Windows, então eu estudo e o faço com o maior prazer.
    Adoro programar em python, mais sou pago e tenho que programar em C.
    Oras, são empresas, plataformas e ambientes. Não é um partido político, uma ideologia ou filosofia de vida. Todos querem ganhar dinheiro, clientes e recursos.

    Sabe, é uma bobagem ser fanboy ou “torcer” para a sua distribuição/linguagem/sistema operacional favorito. Quem dita as regras e as tendencias é o mercado e o dinheiro. E como profissionais de TI temos que ir para onde o mercado diz, gostemos ou não.

  • TheDarkMaster

    Simplesmente não quero me prender à servidores Windows… Aliás, onde que vou achar um serviço de hospedagem com servidor Windows? (precisei de um uma vez para uma experiência e não achei) Sentiram o “detalhe”?

    Java é uma droga como linguagem na minha opinião (desastre em desktop e apenas tolerável em servidor), mas ao menos roda em qualquer ambiente servidor (windows, Linux, macos, aliensystem, etc). Não posso dizer o mesmo do .NET (e o mono é uma mera promessa na minha opinião.)

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • http://www.bizness.com.br sricanesh

    Quem anda tentando copiar Generics e LINQ de quem, hein? }:) }:)

    Cassio R Eskelsen

  • http://www.bizness.com.br sricanesh

    C-Sharpeiros não tem nenhum complexo em admitir que o C# foi fortemente baseado em Java.

    Agora, que dói muito para os Javeiros ter que admitir que certas features do framework .Net são superiores (em performance e/ou produtividade), ah isso dói. Exemplos? Cálculos em ponto flutuante, Generics, Delegates, LINQ (nem pense comparar LINQ com NHibernate hehe), Tipos Anônimos, etc,etc

    Shalom!

    Cassio R Eskelsen

  • http://flavors.me/naio21 OMGWTFBBQ

    O que você tá querendo dizer? Que o público do MeioBit é composto principalmente de gente que tem ódio e inveja da Microsoft?

    Se sim, me sinto forçado a concordar com você…

  • cafuin

    Algum editor pode esclarecer se a política do Meiobit é de identificar posts pagos, quando o são ?

    Procurei (na página “Sobre”) e não encontrei nada a respeito.

  • http://flavors.me/naio21 OMGWTFBBQ

    Essa argumentação do “só roda aqui” pra ASP.NET (estou falando ASP.NET, não Windows Forms) é ridícula. O ÚNICO servidor que teria de rodar o sistema operacional da Empresa do Mal é o Web (IIS). TODO O RESTO da infraestrutura pode rodar no que você quiser…

    Quer um front end em ASP.NET consumindo objetos em Java via webservices? Você pode. Quer uma aplicação ASP.NET utilizando o MySQL como DB? Você pode. E por aí vai.

    POR FAVOR utilizem outro argumento pra esculhambar com a Microsoft, pois esse não cola.

  • http://flavors.me/naio21 OMGWTFBBQ

    http://www.hostlocation.com.br .

    Não sei se é o mais barato e o melhor, mas hospedo meu site lá (ASP.NET 2.0).

  • davidkwast

    Fala Dennes,

    Certo, me referi mesmo às linguagens Java e C#. Mas não entendi o que seriam os frameworks Java e .Net. O .Net eu até que consigo imaginar, uma plataforma que executa, suporta,… ASP.Net, C#, IronPython, IronRuby, etc. O JVM pode rodar código Java, Python (Jython), etc…

    Não faria muito sentido, mas se for possível transformar código fonte C# em bytecodes do Python, não daria no mesmo?

    Ou seria outra coisa maior (que engloba outras coisas) ou outra nada (fora desse escopo) a ver com o que eu falei?

    Frameworks não são feitos em cima de qualquer linguagem? Sinto que estou perdido nesses conceitos, talvez o Framework.Net seja a união de Visual Studio, compiladores, ferramentas, runtimes, stdlib..

    Bom, vou ler sobre o Framework .Net em sua página oficial. http://msdn2.microsoft.com/pt-br/netframework/default(en-us).aspx

    Essa página me faz entender que o FRAMEWORK .NET não é nada diferente do Java e Python que eu conheço.
    Afinal Python também não vem só com um interpretador. A sua stdlib suporta XML (SAX, DOM, RPC), network (TCP, UDP, RAW, HTTP, FTP, SMTP..), GUI (TCL/TK), numeros complexos, DB (DB API, SQLite3), testing (unit e doc), crypt (md5, sha…), debug e assim vai, só me perguntar.

    Vou listar alguns frameworks e bibliotecas de Python:

    Zope – Servidor de Aplicações Web

    Django – (Meta)Framework Web MVC (ORM/SQL)

    Conectores de banco de dados – MySQL, PostgreSQL, Oracle, DB2, SQL Server…

    PyPy – Compilador escrito em Python que gera código x86, Js, Java, C# a partir de RPython

    PIL – Operações com imagens

    existem vários de profiling, debug e runtime inspecting

    algumas IDEs e plugins para IDEs como Eclipse

    etc…

    Bom é isso, se eu não entendi o que você quis dizer com Frameworks e Linguagens, se puder, me envie alguma coisa que trata bem esse assunto, nunca é tarde para aprender mais sobre o que o mercado fala.

    []s

    David

  • hamacker

    Então além do IIS roda aonde ?

    Se só roda no IIS, só roda no Windows.

    A argumentação “só roda aqui” continua valendo.

    Pegue o php por exemplo e veja se só roda no IIS e somente no Windows.

    É cada louco que aparece…

  • nemesis

    mas aí vc continua na mesma linguagem furreca e limitada.

  • nemesis

    Ridículo é ignorar a realidade da coisa. Nunca vi uma solução Microsoft que não fosse completa, do servidor ao cliente. Vc começa programando em C# e ASP.NET no Visual Studio, no Windows, e percece rapidamente que a melhor integração ADO.NET é com Microsoft SQL Server e que o código javascript no cliente só roda bem mesmo no Internet Explorer, dessa forma amarrando também o cliente ao Windows. E é feito pra amarrar, mesmo.

    Vc pode fazer de outra forma? Pode. Na prática, não faz.

    vc também poderia ajudar a disseminar essa tecnologia proprietária no Linux com o mono e rezar para rodar legal.

  • Dennes

    Oi, David !

    [quote]
    O JVM pode rodar código Java, Python (Jython), etc…
    [/quote]

    O que quis dizer com framework Java foi JVM. É mais uma questão de português do que técnica.

    [quote]
    Não faria muito sentido, mas se for possível transformar código fonte C# em bytecodes do Python, não daria no mesmo?
    [/quote]

    Não sei como são os bytecodes do Python ou se existe um framework por trás dele, mas seria diferente.

    Isso porque o bytecode do Python é executado pela execução do Python, enquanto a IL é executada e gerenciada pelo framework .NET, gerando assim um resultado diferente devido a diferente execução e gerenciamento.

    Assim sendo, o IronPython e o C#, depois de compilados para IL, geram sim o mesmo resultado e a escolha da linguagem fica sendo pura questão de gosto.

    [quote]
    Frameworks não são feitos em cima de qualquer linguagem? Sinto que estou perdido nesses conceitos, talvez o Framework.Net seja a união de Visual Studio, compiladores, ferramentas, runtimes, stdlib..
    [/quote]

    Um framework pode suportar várias linguagens com base em compiladores que transformam o fonte das linguagens na escrita do framework (IL, bytecode ou o que seja), mas a partir dai cabe a cada framework a sua eficiência na execução.

    Compiladores, apesar de alguns serem distribuidos juntos e se confundirem com o framework, não fazem parte do framework, nem o visual studio. A biblioteca de classes fornecida para acesso através das linguagens sim.

    [quote]
    Vou listar alguns frameworks e bibliotecas de Python:
    [/quote]

    O fato disso tudo não estar integrado me faz questionar a semelhança ou diferença disso para o conjunto JVM (ou outro nome conforme os javistas desejem) e o framework .NET, mas fico na dúvida…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Cafuin !

    Sim, a política do MeioBit é identificar posts pagos, o que não é o caso desse.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • http://www.contraditorium.com Carlos Cardoso

    .Net é um PUTA framework onde você programa até em COBOL. Eu já vi programas em .net com umas 3 ou 4 linguagens diferentes NO MESMO BLOCO DE CÓDIGO.

    Comparar isso com um script? Pro inferno. Cresçam e apareçam, crianças.

    contraditorium.com

  • http://www.contraditorium.com Carlos Cardoso

    A política do meiobit é de identificar posts pagos E trolls.

    Mais alguma dúvida?

    contraditorium.com

  • http://flavors.me/naio21 OMGWTFBBQ

    Faço parte de uma equipe que dá manutenção em uma aplicação ASP.NET que acessa WebServices feitos em Java, comunica-se com CGIs feitos em Perl e manipula dados de um servidor MySQL (além do SQL Server).

    Por incrível que pareça, roda tão bem no Firefox quanto no Opera e no IE (pois implementamos controles de validação próprios deixando de lado os nativos do framework).

    E não sei se você sabe, mas existe um provider pra MySQL que funciona direitinho com o ADO.NET:

    http://dev.mysql.com/downloads/connector/net/5.1.html

  • http://flavors.me/naio21 OMGWTFBBQ

    Desculpa. Só quem realmente trabalha com aplicações distribuídas (coisa GRANDE) vai entender o que estou querendo dizer.

    Só um pouco de alimento para a imaginação:

    http://www.infoq.com/articles/java-dotnet-integration-intro

    Em uma infraestrutura com dezenas de servidores, se um ÚNICO deles rodar Windows estará longe deste panorama que você está pensando.

    (e só pra esclarecimento, quando escrevi lá em cima “sistema operacional da Empresa do Mal” estava me referindo justamente ao Windows)…

  • davidkwast

    Acho que agora estou entendendo mais esse ponto de vista sobre framework e linguagens. No caso do .Net, existe uma boa separação e organização entre as linguagens e as ferramentas que estão disponíveis a todas as linguagens. No caso do Python, não há essa separação distinta entre a longuagem e as ferramentas.

    Ponto para o .Net nesse quesito, tanto que roda Python também :)

    Obrigado pelas respostas Dennes

    Que tal um dia fazermos um site/post/blog sobre Python side-by-side com C# para esclarecer as diferenças das linguagens? Elas possuem algumas coisas parecidas e outras nem tanto. Aproveito e conheço mais .Net e C#, quero programar para meu Smartphone.

    []s

  • Dennes

    Oi, David !

    Um wiki de repente é o ideal, posso hospedar e revisar, mas não terei tempo de fazer muito mais…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • davidkwast

    Pode ser algo mais simples, a gente faz num blog de um, depois copia pro do outro. Hospedar um wiki ou algo do tipo eu posso ate ver tb, mas um blog ja nao resolve?

    []s

  • nemesis

    parabéns, vc é um grande acrobata e isso é um grande diferencial para um programador. Mas as massas para as quais esse artigo se dirige não são tão versáteis.

  • Dennes

    Oi, Nemesis !

    Mas deveriam !

    Em todo caso, ele não disse que fez a aplicação em Java e o CGI em Perl (apesar de ser bem possível). Ele pode simplesmente estar usando o .NET para se comunicar com estes ambientes.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • nemesis

    “Python foi adaptado para execução no .NET, portanto funciona com o framework .NET.”

    ou seja, vc já pode abandonar a portabilidade de Python e usar sua linguagem favorita amarrada a um framework proprietário e específico do Windows.

  • http://www.bizness.com.br sricanesh

    Olha só o nemesis por aqui….

    Pelo visto só mudou de endereço :P

    Cassio R Eskelsen

  • cafuin

    “Troll” por perguntar sobre a política de vocês não identificada?!

    Ou porque achou que eu estava insinuando que era um post pago “disfarçado” ?

    Você foi infantil, já discuti tanto pra ganhar ícone de troll por isso ? psss.

    Escute aqui, “machão de teclado” (tm seu, né ?). Não preciso insinuar, falaria diretamente, sem problemas.

    Você foi ler meu comentário babando e o dedo coçando pra dar esse “troll”. Deveria ter lido os vários comentários de gente achando que a linguagem do Dennes dá a entender que é um post pago e pedindo que identificassem quando fosse.

    Para esclarecer: NÃO acho que seja um post pago. O Dennes pelo jeito ama mesmo os produtos MS, vejo pela linguagem, por isso as vezes escreve com essa empolgação.

    Enfim, desculpe por indicar uma deficiência na clareza do site de vocês. ;)

  • nemesis

    C#, Basic, SQL e Javascript. acertei? ;)

    é, pura salada linguística do jeitim que a moçada gosta…

  • nemesis

    e eu não mencionei que ele o tenha feito. Só por saber se comunicar com várias ferramentas externas já lhe conferiu pontos como diferencial… :)

  • nemesis

    é triste o br-linux fazer propaganda desse site… e é mais triste eu cair no troll! :P

  • Dennes

    Oi, Nemesis !

    Na web e no ambiente do .NET, saber consumir um webService e fazer trocas post/get via web é conhecimento natural (e fundamental) aos desenvolvedores.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • nemesis

    Sabe, é uma bobagem ser fanboy ou “torcer” para a sua distribuição/linguagem/sistema operacional favorito. Quem dita as regras e as tendencias é o mercado e o dinheiro.

    PHP ganhou enorme popularidade a despeito de não ser uma ferramenta comercial. É assim, aliás, com a maioria das ferramentas open-source: elas não dependem do que o “mercado” ou “dinheiro” ditam, elas criam seu próprio mercado no boca-a-boca.

    E como profissionais de TI temos que ir para onde o mercado diz, gostemos ou não.

    Somos pessoas, com preferências pessoais. Não vacas seguindo o resto do rebanho sem pensar…

  • Gilberto Martins

    Estou tentando me iniciar neste meio de desenvolvedores, e sair do calmo e sereno backstage das infraestruturas.

    Lendo esta discussão, me vem uma dúvida:
    Na mesm a condição que eu, há diversos outros duros (financeiramente falando, claro) que encontram nestas linguagens (Python, ROR, PHP, etc) uma alternativa viável ($$$) de estu dar/trabalhar sem lançar mão da pirataria. Quanto eu teria que desembolsar (e em quais softwares) para poder desenvolver usando .NET ?

    Obrigado

    ===
    Blog: Livre e Social

  • nemesis

    “Mas (e agora vão me fuziliar) quando veio o framework 2.0 e posteriormente o 3.0, o mono não deu conta de acompanhar o framework e manteve sua tendência de ficar sempre para trás, copiando aquilo que o framework lançasse.”

    Completamente previsível, por sinal. É no que dá se tentar reimplementar uma tecnologia proprietária execrável de uma empresa que vive de upgrades compulsórios. E o pessoal do Wine? Só vão suportar aplicações Windows Vista daqui a 20 anos…

    acho ambos os projetos deprimentes, pois dão a ilusão de que é viável programar para Windows e ter sua aplicação facilmente portada para Linux…

  • Gilberto Martins

    Não vi controvérsias aqui. Tá até bem calmo, em relação a outros posts.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    [quote=nemesis]E como profissionais de TI temos que ir para onde o mercado diz, gostemos ou não.

    Somos pessoas, com preferências pessoais. Não vacas seguindo o resto do rebanho sem pensar…[/quote]

    Ia fazer um comentário mais completo em relação a isso, mas o nemesis se adiantou e tirou o sanduiche da minha mão.

    Seguir as tendências de mercado, independente de aonde elas seguem, é abrir mão do direito de opinar e se indispor. É se en tregar ao grupo, e deixar que eles pensem por você. É renegar o seu direito de escolha.

    Claro, cada um sabe o que é melhor para si. Mas isto NUNCA retira o direito de questionar e discordar.

    ===
    Blog: Livre e Social

  • nemesis

    é claro, aposto que a tal aplicação que se comunica com tudo só existe pq já existiam os outros programas. Se não existissem (ou se estivessem para ser reescritos), a ordem natural das coisas no mundo .NET inevitavelmente incluiria acesso ADO a um banco MS SQL Server e talvez webservices escritos de dentro do próprio Visual Studio…

    não, não acho que quem mexe com ASP.NET tem muita noção de como são as coisas por baixo do pano, como GET/POST ou como “sessões” são efetivamente implementados em cima do stateless HTTP. Vc e eu sabemos, por prévias experiências na mão com CGI e similares. Quem entra agora, só vê uma interface visual com resposta a eventos…

  • nemesis

    falou depois mas falou bonito! :)

  • Dennes

    Oi, Nemesis !

    A interoperabilidade entre sistemas operacionais é realmente algo bem difícil. Dizer que é possível com Java é falar superficialmente, porque na prática tem muitos detalhes e muita coisa que não funciona, aqueles que tenham experimentado poderão comentar melhor.

    Mas sim, você está falando de PHP, que realmente vai rodar bem em ambos os ambientes, afinal de contas, é apenas script para desenvolvimento web, onde acessar ou produzir um webService é um diferencial…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    Vejo esta iniciativa da MS como normal, em termos de competição. Normal, natural e saudável.

    Também entendo isto como uma chamada para aumentar a participação da mesma em desenvolvimento, e pelo visto, existe alguma ferramenta no mercado que causa algum incômodo, e no caso é o PHP. Um esforço de incentivo à migração realmente me dá este entendimento.

    Ainda assim, normal e salutar. Competição aumenta a qualidade do que é oferecido.

    ===
    Blog: Livre e Social

  • Dennes

    Oi, Nemesis !

    O desconhecimento em nada desqualifica a abstração do desenvolvimento e a tecnologia em si, apenas demonstra uma necessidade de capacitação adequada nesta área.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, David !

    Por mim, tanto faz, vamos começar ! Só achei o wiki mais fácil de entrar e atualizar

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Gilberto !

    Não vai gastar absolutamente nada, utilize as versões express dos softwares de desenvolvimento.

    Quando o trabalho se profissionalizar mais e você tiver uma PJ de desenvolvimento, a MS fornece um pacote chamado Action Pack, a preço muito (muito mesmo) baixo.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Gilberto !

    Um ponto que eu esperava, quem sabe, descobrir um pouco mais, é se a iniciativa é realmente por incômodo ou se a iniciativa é por falta de mão de obra para empresas que desejam migrar…

    Mas não temos informações sobre isso…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • nemesis

    pra ser honesto, provavelmente pouco. É intenção bem clara e notável da Microsoft sua sede por desenvolvedores. Nas palavras do monkey-boy Ballmer: “developers, developers, developers”. Sem desenvolvedores para seu SO, a M$ tava perdida.

    legalmente falando, vc só precisa basicamente da licença Windows original. Daí é baixar o framework .NET. Acho que ela libera o Visual Studio de graça para estudantes, mas há alternativas “de grátis” a IDE que não fazem muito feio, embora não sejam software livre. A maioria das ferramentas de linha-de-comando da M$ são livres downloads para detentores de uma licença Windows original…

  • cafuin

    Gilberto, o problema maior nessa questão toda nem é dinheiro.

    Você deve conseguir esses produtos MS em versões para aprendizagem totalmente gratuitos.

    O caso é que a MS cria um framework, que parece ser muito bom, mas faz a ESCOLHA de ser somente para plataforma Windows. Você se amarra na plataforma da MS.

    Se quiser evoluir como profissional e começar a desenvolver também para outras plataformas, já era.

    O Windows é líder incontestável para Desktop. Mas para servidores, tem participação pequena.

    Em ambientes de alto desempenho, colocar MS é contraproducente, vai custar caro por algo que é deficiente. MS nesse tipo de ambiente é uma forçação de barra, enquanto as demais soluções Unix (nem falo de Linux) estão consolidadas.

  • Dennes

    Oi, Gilberto !

    Acho que nem tanto uma coisa, nem tanto outra.

    Você não pode abandonar o seu lado profissional por causa de algo em que acredita, tal como Stallman, mas o direito de acreditar e defender é todo seu.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Cafuin !

    Tem muito FUD nisso ai…

    Basta ver em http://www.tpc.org bem como em outro link da porta80software que andei publicando por aqui.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • nemesis

    “Ainda assim, normal e salutar. Competição aumenta a qualidade do que é oferecido.”

    aí todo mundo migra, a competição vira poeira, a Microsoft domina e a qualidade cai novamente. justo quando o Windows tava quase ficando razoável! :P

  • http://br.groups.yahoo.com/group/ChannelTI/ JulianaPrado

    Oi

    Creio que a decisão de imigração do PHP para .NET é algo natural.Pois o .NET tem uma proposta futura de ser multiplataforma e pela Microsoft está oferecendo material de qualidade para o estudo dessa plataforma que vem sendo uma das mais requisitadas no mercado de desenvolvimento.

    Então gente não é questão de ser programador 100% PHP ou .NET é sim uma questão de analisar a questão de onde o mercado aponta as suas tendências.

    Att

    Juliana Prado Uchôa

  • nemesis

    “o .NET tem uma proposta futura de ser multiplataforma”

    eu acho inacreditável alguns desses comentários…

    é, vai ser multiplataforma: roda em Windows XP, Vista Home, Vista Office, Vista Extreme Edition etc…

  • renanfernandes

    Você exagerou, e muito.

    Ninguem aqui falou de retirar o direito de questionar ou discordar. Você foi longe demais no seu discurso apaixonado.

    O mérito da questão é completamente diferente, talvez o erro tenha sido meu de não ter me expressado direito.

    Nós temos sim que seguir o mercado, não podemos remar contra a maré. Paixão e ideologia não poe comida na mesa. O que poe é trabalho profissional, e trabalhar profissionalmente implica algumas vezes em fazer coisas que não nos agradam tanto ou mexer com tecnologias que não gostamos.
    O que não podemos é nos abraçar em uma tecnologia ou linguagem ou (substitua aqui pela palavra que você quiser) e fechar os olhos para o resto.

    Se quer ir contra o mercado, ok. Boa sorte

  • renanfernandes

    Colocar um icone de troll não é um pouco agressivo não?
    Sei lá, as vezes isso acaba dando corda para a pessoa postar comentarios cada vez mais ofensivos.

    Enfim, não sou psicologo, não sei a melhor maneira de tratar esses caras

  • nemesis

    é apenas que sempre identifiquei um padrão em programadores Windows: se algo requer além de botões a apertar é porque não vale a pena. Quem tá acostumado a apertar botões não quer saber como é feito, raras excessões… e pq deveria?

    Não sou contra apertar botões se isso ajudar na produtividade. Mas não é isso que estamos discutindo: estamos discutindo o porquê de versatilidade não ser exatamente palavra de ordem entre programadores Windows. E esse porquê é que não há necessidade, porque o mundo Windows é um mundo autocontido, onde todas as tecnologias são interoperáveis e funcionam bem, desde que sejam tecnologias Microsoft ou que a opinião pública esteja atenta…

  • renanfernandes

    Tem a proposta futura de ser multiplataforma? você só pode estar brincando. Quem disse isso?

  • cafuin

    Não é FUD, experiência pessoal.

    Oracle funcionando no Windows server deixando na mão quando o número de conexões é muito grande. Problemas de gerenciamento de memória que só acontecem no Windows. Coloca-se em ambiente Unix ou Linux, mesma configuração, mesma versão, mesma carga… sem maiores problemas.

    Pode ser problema da implementação do Oracle ? Com certeza. Mas é um indicativo do que falei.

    Eu falei que Windows tem muito menos tradição em servidores que ambientes Unix, isso não é FUD, é fato.

    A performance nos aplicativos é reflexo disso, desenvolvedores habituados a desenvolverem esse tipo de aplicação em ambientes Unix.

    De certo modo estou usando o argumento que usam a favor do Windows no Desktop: “Para que vou fazer experiências se sei como Windows funciona e me atende bem”

    Pode-se dizer o mesmo então de ambientes Unix em servidores.

  • renanfernandes

    duplicado. apaguem pf

  • cafuin

    Observe a thread para ver a “lógica” estranha para ganhar Troll.

    No mais, obrigado pelo “esses caras”. hahah

  • renanfernandes

    Serio, só de imaginar isso me dá calafrios.
    Ja imaginou que tormento que é dar manutenção pra um código assim?

  • Dennes

    Oi, Nemesis !

    Nesse ponto deu bola totalmente fora…

    Basta ver o Windows Communication Foundation, manipulação de DbFactories, entre inúmeros outros recursos…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Cafuin !

    Se deu ao trabalho de olhar o link que passei ?

    Não adianta você chamar um FUD de fato, ele vai continuar sendo um FUD, ainda mais com tanta informação para comprovar isso, conforme o link…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • nemesis

    Dennes! :)

    ser politicamente correto ou sutil não é meu forte. Se não deixei claro o suficiente: a maioria dos programadores Windows são felizes em sua ignorância… :)

  • Dennes

    Oi, Nemesis !

    Quem mostra ignorância (desconhecimento) do ambiente de desenvolvimento windows atual, incluindo o conhecimento dos desenvolvedores, é você…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Alexandre Luckenzy

    Não.

    Quis dizer que no Meio Bit existe pessoas com pensamentos diferentes defendendo ideais onde melhor ela poderá ser aplicada por opiniões.

    Se há diferença num todo, o melhor é partir para a neutralidade de um assunto mesmo que a defenda.

    …e assim, não acordamos os fundamentalistas.
    Né, “OMGWTFBBQ”!

  • Alexandre Luckenzy

    Nesse caso concordo com o Dennes.

    Mercado é mercado e tudo isso que você falou (com razão), renanfernandes.

    Mas o gosto pessoal naquilo que sabe fazer pode melhorar a produtividade, você deixa de trabalhar “industrialmente” para a empresa e se torna um agente de soluções. (Isso sim foi apaixonado!)

    aaahhh, e lembrando de pessoas que se entregam apaixonadamente por uma causa largando outras, foi o caso do cara que criou o Jegue.

    Lembra?

  • cafuin

    Não, não olhei, mas agora olhei, de qual explicitamente você fala.

    Tem alguns que são Unix de cabo a rabo. Seja mais específico.

    Além do mais, eu estava falando de “Senso comum”. Faz parte do senso comum que “Desktop é Windows”. Porque quando o senso comum é contra a MS não vale ?

    E servidor é sinônimo de Unix. Você fala de colocar Windows em uma máquina mais parruda e tem gente que já te olha de jeito torto, julgando como “xi, esse cara não sabe nada”. Isso é correto ? Não, deveriam olhar por aspectos técnicos, e o ambiente MS pode sim ser melhor solução em alguns casos.

    Sobre a parte técnica, instalar um servidor com Windows ? Nem pensar, talvez agora com as versões mais econômicas/modulares, sem parte gráfica, por exemplo, que você falou em outro post. COmo é hoje, não vejo motivo para trocar.

    “Não adianta você chamar um FUD de fato, ele vai continuar sendo um FUD”

    Você “jogar” a afirmação “É FUD” também não diz nada, e como faz isso repetidas vezes, até inverte o efeito. Parece querer repetir uma coisa que não é verdade até “colar”.

  • http://www.yoomp.com rodrigofante

    Cafuin eu parei de discutir ali em cima justamente por isso.
    Eu ganhei o meu em um post onde disse que o produto X da Microsoft nao era bom, de forma educada e nao agressiva.

    Mas nao existe nenhum critério mesmo para dar o troll, logo eu parei de olhar para isso, visto que tem muita gente boa com isso, perdeu a razao ja.

    Yoomp – Rede de Blogs e Blogueiros
    http://www.yoomp.com

    Fazedor de Site
    http://www.fazedordesite.com

  • http://www.yoomp.com rodrigofante

    Quer multi plataforma hoje? que ja funciona, seguro e estavel, vai pro Ruby com Rails, caso queira “evoluir” do PHP.

    Yoomp – Rede de Blogs e Blogueiros
    http://www.yoomp.com

    Fazedor de Site
    http://www.fazedordesite.com

  • http://www.bizness.com.br sricanesh

    Ou seja, roda naquilo que o mercado usa, haja vista que o pessoal aos poucos tem acordado que Linux é gratuito sim, pero no mucho.

    Cassio R Eskelsen

  • http://www.bizness.com.br sricanesh

    Não são vocês da turma dos freetards que gostam de “liberdade” e fazer o que bem entendem? Iriam se sentir em casa.

    Cassio R Eskelsen

  • http://www.bizness.com.br sricanesh

    Macheza se prova na cama, não em linhas de código. ;)

    Cassio R Eskelsen

  • http://www.bizness.com.br sricanesh

    Bicho, uma coisa é ter programação como hobby e de dia ter um outro emprego (se não me engano, é o seu caso), e outra, é ter que ganhar dinheiro com programação e estar pouco se f* para saber como as coisas são por baixo dos panos e qual a ideologia/filosofia/religião que move nosso framework.

    O que eu sei é que .Net funciona, é rápido, é produtivo e no final do mês dá uns caraminguás na minha conta.

    Cassio R Eskelsen

  • Storm

    Ôloco, e os webcasts de sábado a noite são pra quê? ;)

  • http://www.contraditorium.com Carlos Cardoso

    Se você chama javascript de linguagem… o exemplo que vi tinha até bloco em assembly.

    contraditorium.com

  • DomainAdmin

    mimimimimi mimimimi

    ———–
    Get the facts.

  • DomainAdmin

    Cara, aí você pegou pesado.

    Ou você trabalha fora da área de informática, ou não faz a mínima questão de se atualizar em novas tecnologias.

    Já perdi as contas de quantos sábados e domingos passei estudando, seja pra provas de certificação, seja pra pós graduação…

    ou vc eh um atendente de service desk! só pode!

    Quem trabalha com tecnologia a sério hoje em dia não tem tempo pra nada… me diz onte tu trabalha que vou enviar curriculum já…

    PS: sou de infra.

    ———–
    Get the facts.

  • http://www.bizness.com.br sricanesh

    Para o pessoal que está aprendendo .Net e saindo dessa vida sofrida de PHP e Java e ainda não está acostumado a ser um ser humano normal :D :D :D .

    Até nisso a MS pensou: transição suave!

    Cassio R Eskelsen

  • DomainAdmin

    Cara mas tu é chato pra cacete…

    Isso parece inveja, tá louco!

    Na boa, o Dennes escreveu o que a MS já faz. Pergunta pra qualquer programador quem tem a melhor base de conhecimento pra qualquer problema? A Microsoft. Ponto.

    É o mercado que fala isso cara. Peloamordedeus…

    ———–
    Get the facts.

  • DomainAdmin

    Nem Jesus agradou a todos meu amigo…

    E o Dennes postou a opinião dele… Respeite e seja respeitado…

    ———–
    Get the facts.

  • zhushazang

    Esse site tem parceria com Baboo?

    “Quanto mais eu observo o trânsito nas ruas mais tenho certeza que humanos devem ser extintos” – Zhu Sha Zang

  • DomainAdmin

    Se todo mundo migra pra outra tecnologia, talvez seja porque a anterior não seja tão boa assim.

    Se você não concorda com isso, talvez deva morar em Cuba… ou na Coréia do Norte…

    ———–
    Get the facts.

  • DomainAdmin

    Acho que a Locaweb tem.

    http://www.locaweb.com.br

    ———–
    Get the facts.

  • TheDarkMaster

    .NET multiplataforma? Vão sonhando… Só se alguém inventar alguma gambiarra ou melhorar alguma existente como o Mono. Dado que o objetivo Microsoft é fazer tudo rodar em Windows, eu duvido que algum dia venha à ter um .NET multiplataforma “oficial”.

    E p.s: Misturar várias linguagens de programação em uma mesma aplicação sem absoluta necessidade de fazê-lo? É suicídio, quem tiver que dar manutenção depois para esta aberração vai enlouquecer ou simplesmente abandoná-la em um canto e elaborar uma nova que seja mais compreensível.

    P.S2: Eu não vou com a corrente nem nado contra a corrente, eu CRIO A MINHA corrente. :)

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • http://www.errro.com/ ddd14r

    Largar uma linguagem open source mais usada para assumir uma linguagem proprietária do .Net por um PRÊMIO de 1000 patacas? Trocar Apache por IIS???

    Vaya con Dios, M$! }:)

  • http://www.jlcarneiro.com/ jlcarneiro

    [quote=Carlos Cardoso].Net é um PUTA framework onde você programa até em COBOL. Eu já vi programas em .net com umas 3 ou 4 linguagens diferentes NO MESMO BLOCO DE CÓDIGO.

    Comparar isso com um script? Pro inferno. Cresçam e apareçam, crianças.[/quote]

    Também considero “suicídio” misturar várias linguagens de programação em uma mesma aplicação sem necessidade.

    Considerando as técnicas atuais de modularidade, só vi esse tipo de mistura em códigos PHP e ASP, curiosamente, linguagens de script… :?

    jlcarneiro.com – Porque, agora, todo mundo é “pontocom”!

  • Dennes

    Oi, Cafuin !

    [quote]
    Tem alguns que são Unix de cabo a rabo. Seja mais específico.
    [/quote]

    Como você mesmo disse, apenas alguns. Compare também preço e performance e observe que o coordenador transacional mais utilizado é o COM+

    [quote]
    Além do mais, eu estava falando de “Senso comum”. Faz parte do senso comum que “Desktop é Windows”. Porque quando o senso comum é contra a MS não vale ?
    [/quote]

    Senso comum, qualquer que seja, não é algo para ser levado em consideração.

    - O seu senso comum é diferente do meu senso comum, pois podemos estar em ambientes diferentes

    - A tecnologia evolui mais rápido do que o senso comum, que leva anos para se alterar.

    [quote]
    Você “jogar” a afirmação “É FUD” também não diz nada
    [/quote]

    Não joguei a afirmação, joguei um link.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • hamacker

    Hoje tenho minha própria empresa de sistemas e consultoria.
    Não aposentei trabalhar aos fins de semana, ocorre que agora posso agenda-los.
    Antes, era como um coito interrompido, voce tava lá no churrasquinho numa baita alegria e com um bip voce tinha que largar tudo.

    Não nascí como sysadmin, minha area anterior era desenvolvimento de sistema numa softhouse, mas com conhecimento de vários banco de dados, networking e minha aproximação com o unix acabei me tornando um sysadmin porque a empresa que trabalhava tornou-se também um ISP.

    Na boa, sysadmin é uma espécie em extinção. Deixei a função com aquele bum da internet gratis que alias fechou muitos provedores por aí. Meu ultimo emprego me deu dor de cabeça porque ninguém mais contrata CLT para cargos mais majoritários, ou se contrata paga R$ 900,00 conto. Aí o jeito foi fundar minha propria ME.

    Tá muito melhor agora do que antes. Atualização faz parte do dia, no entanto, tem de saber diferenciar sopa de letrinhas que não levam a lugar nenhum de excelentes oportunidades.

  • http://www.errro.com/ ddd14r

    Fosse o caso da Zend oferecer um prêmio de 1.000 patacas para alguém que migrasse um sistema em .Net para PHP, a MS ia ficar magoadinha, fazer beicinho e meter um processo judicial. É muito fácil arrebanhar programadores com grana, difícil mesmo é ser a maior empresa do mundo e não conseguir concorrer com uma linguagem open source. }:)

    A diferença é exatamente essa: enquanto o programador PHP migrou sem problemas da versão 4 para 5, um cara que passe 1 ano longe de uma tecnologia da MS está totalmente desatualizado. São zilhões de novas siglas a cada mês, tecnologias inovadoras que estão “mudando tudo que conhecemos” desde 2001. :D

    Segundo as ultra-mega-inovações que estão sendo feitas no framework, tudo está mudando para WRDF. Daqui 3 meses será a vez da WMSDF, que irá mudar tudo que já vimos até hoje em desenvolvimento: tudo ficará mais rápido!! Quantas vezes esse papo já foi ouvido? Incontáveis vezes.

    A MS adora gerar fumaça e expectativa em cima de alguma tecnologia “revolucionária que vai dobrar a produtividade”. Eu ouço eles dizerem isso desde quando lançaram o VB5 para concorrer com o Delphi (que liderava o mercado).

    O Java também usou isso, mas caiu por terra. Dizer que o Java ou .Net rodam (ou vão rodar) até em torradeiras é piada de mau gosto. No dia que fizerem um Boeing que possui seus sistemas baseados em Java ou .Net, quem vai voar nele?

    E o que mudou verdadeiramente em tantos anos? Nada. Os bugs seguem iguais, o pessoal segue trabalhando sábado, a web segue a mesma. Ah sim, teve uma coisa chamada AJAX que vem puxando a Web 2.0, mas não é lá tão complicado quanto as siglas da MS. E enquanto isso, seguem despejando no mercado monkey coders que adoram um drag’n'drop no Visual Studio e tem medo da nova WRFTMS que está chegando baseada na WRSTS. Segundo ela, todos produziremos em dobro, seremos mais felizes e os sistemas nunca mais bugarão!

    Quer saber mais sobre a nova WSNTFD? Quer se tornar um profissional respeitado no mercado? Decore as 300 páginas do polígrafo, pague pela sua certificação e torne-se agora um MSFRTD Certified! Mas sejamos francos: estão implementando a nova MSDFTG no framework, e em breve as coisas nunca mais serão as mesmas…

  • http://flavors.me/naio21 OMGWTFBBQ

    Fica frio que já já você ganha suas orelhinhas…

  • http://www.errro.com/ ddd14r

    PUTA porque é pago? }:)

  • http://flavors.me/naio21 OMGWTFBBQ

    [quote=Dennes][quote]
    Você “jogar” a afirmação “É FUD” também não diz nada
    [/quote]

    Não joguei a afirmação, joguei um link.[/quote]
    PWNED!

  • http://www.errro.com/ ddd14r

    Também não entendi a razão de misturar linguagens de programação como uma coisa útil. Talvez seja porque você pode contratar um desenvolvedor que faça um sistema usando C#, daí você demite, paga a metade para um desenvolvedor VB seguir dando manutenção..

    Depois de um ano, você pode chamar o vovô Eustáquio para dar manutenção usando COBOL. E quando você ficar realmente louco, mantenha o sistema com Assembly e certifique-se de que a corda da forca está realmente firme. \o/

  • http://flavors.me/naio21 OMGWTFBBQ

    (Comentário auto-removido por ter sido forte demais devido ao monte de bobagens escritas pelo flamer acima)

  • hamacker

    Vários argumentos, mas nenhum deles desmente o que eu disse.

    Uma empresa pode optar por olhar uma ferramenta, concluir que vale a pena adquirir Windows2003 Server+MSSQL+IIS ou desmembrar isso em dois servidores ou três. Mas outras optarao por flexibilidade, jogar o webserver e se quiser praticar um cluster entre eles ou balanceamento de carga, tirar e por o que for conveniente sendo ou não um produto microsoftiano e flexibilidade só mesmo em ambientes unix e agora com paravirtualização.

    Acho que flexibilidade algo muito bom para se abrir mão dela. Só roda em Windows, o mercado enxerga como “lockin”, alguns vão optar enquanto outros vão rejeitar, não houvesse o “lockin” a rejeição seria muito menor.

  • Dennes

    Oi !

    [quote]
    A diferença é exatamente essa: enquanto o programador PHP migrou sem problemas da versão 4 para 5, um cara que passe 1 ano longe de uma tecnologia da MS está totalmente desatualizado. São zilhões de novas siglas a cada mês, tecnologias inovadoras que estão “mudando tudo que conhecemos” desde 2001
    [/quote]

    O fato de não haver mudanças em determinado ambiente, não qualifica o ambiente, muito pelo contrário.

    O medo da evolução é algo que deve ser combatido.

    [quote]
    Quantas vezes esse papo já foi ouvido? Incontáveis vezes.
    [/quote]

    Por que por incontáveis vezes a tecnologia continua evoluindo. .NET é melhor que VB 6 e ASP 3, .NET 2.0 é melhor que .NET 1.1 e por ai vai.

    Já experimentou ?

    [quote]
    A MS adora gerar fumaça e expectativa em cima de alguma tecnologia “revolucionária que vai dobrar a produtividade”.
    [/quote]

    Fumaça ? Isso é coisa de quem não experimentou o Team Foundation Server.

    [quote]
    No dia que fizerem um Boeing que possui seus sistemas baseados em Java ou .Net, quem vai voar nele?
    [/quote]

    Já existem carros e dos mais caros.

    [quote]
    E o que mudou verdadeiramente em tantos anos? Nada. Os bugs seguem iguais, o pessoal segue trabalhando sábado, a web segue a mesma.
    [/quote]

    Misturar problemas sociais e de mercado com evolução tecnológica é tipico de quem não consegue separar adequadamente as coisas e ter uma visão abrangente do assunto.

    Se os bugs são iguais, será um problema da tecnologia de desenvolvimento ou dos desenvolvedores ?

    Se o volume de trabalho aumentou, não teria isso a ver com a globalização ?

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Phair

    Só mesmo sendo um Fanboy da Microsoft pra preferir uma tecnologia difundida, rápida e estável a usa tecnologia da MS que só roda nos produtos dela e custa muito mais caro..

    mas oops! ja ia me esquecendo que Fanboys da MS usam softwares piratas..

  • hamacker

    Qual o problema dela abocanhar ?
    Nenhum problema se jogar conforme as regras do mercado, mas sabemos que não foi bem assim que a MS ganhou o patrimonio que tem hoje.

    Teve a multa histórica da UE no ano passado e já ouvi por outros sítios que foi multada de novo, dessa vez, por 1 bi de euros, a mais nova e maior multa da história.

    A multa é sempre pelo mesmo motivo, a começar pela falta de interoperabilidade…

    Não é a UE que não gosta da MS, é que as regras de mercado por lá também a estão condenando assim como condenou o mercado brasileiro no caso do nosso gado que disse que tinha rastreabilidade, mas não tem.

  • http://www.contraditorium.com Carlos Cardoso

    em uma palavra: legado.

    contraditorium.com

  • SuperEly

    E o pior é que o programador Clipper vai ficar triste por ter sido discriminado pela Microsoft…

  • Dennes

    Oi, Hamacker !

    Deveria ter lido o post do Cardoso, com o qual concordo plenamente, antes desse comentário…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • http://flavors.me/naio21 OMGWTFBBQ

    Tanto a flexibilidade quanto o “lockin” têm o seu preço. O que eu estou advogando é um meio termo entre eles…

  • hamacker

    Eu já tinha lido hoje pela manhà nos outros veiculos de noticias/internet e não havia saído no meiobit.

    Lendo o track no meiobit, por onde geralmente respondo os tópicos que participo, calhou falar sobre isso porque era pertinente ao comentário acima.

  • Ricardo Bicalho

    Opinião quanto a escolha de tecnologia com o qual trabalhar vai de cada um. Uma correção importantíssima na sua afirmativa:

    C# NÃO É proprietário, nem a CLI. São padrões ECMA e ISO. É como dizer que o JavaScript (ECMA-262) é proprietário. Só para esclarecer, ok?

  • Ricardo Bicalho

    Isso mostra o seu TOTAL desconhecimento da tecnologia. O .Net é mais robusto que o PHP em tantas coisas que não dá nem para listar.

    O Java é muito bom para certos tipos de aplicação, principalmente usados em missão crítica e migração de COBOL -> Java. Para Web e aplicações desktop, o .Net é excelente e muito performático.

    É claro que, um mau programador de qualquer linguagem irá criar programas ruins.

    Mas acredito que pela sua afirmação, você nunca deve ter usado linguagems não-dinâmicas, certo? Apenas script-like?

  • vfabio

    Pelo que percebi aqui, a GRANDE maioria com certeza não manja nada!

    Profissional de verdade exerce sua função contribuindo com a empresa que trabalha, ou com a sua própria empresa. E não fica com meras discussões em foruns na internet.

    E outra, um bom profissional, sabem bem o que é bom p/ ele e não precisa ficar causando todo este burburinho que muitos causaram aqui, só p/ mostrar que é bom nisso ou naquilo, se vc é bom nisso ou naquilo, sabe escolher bem sua ferramenta p/ desenvolvimento, fique com essas informações p/ vc!

    Nada é perfeito!

    Ao invés de ficarem discutindo aqui, pq não vão trabalhar? Criar códigos limpos, que realmente funcionam, sem POG…

    Ainda bem que existem muitos negos ruins, assim sobram bastante vagas p/ os bons profissionais da área.

    vlw }:)

  • Ricardo Bicalho

    Sim, publicamos. Eu tentei entrar em contato com a Sun diversas vezes, mas sempre fui ignorado.

    Quanto ao PHP, é tão descentralizando, que não tenho uma empresa de referência para tal. Se tiver alguma sugestão, pode entrar em contato através do nosso formulário em http://meiobit.com/contato.

  • http://www.errro.com/ ddd14r

    Oi Dennes!

    [quote] O fato de não haver mudanças em determinado ambiente, não qualifica o ambiente, muito pelo contrário.
    O medo da evolução é algo que deve ser combatido.[/quote]

    Na minha opinião qualifica, pois fazer um código em 2006 e ele não funcionar em 2007 porque a linguagem “evoluiu” não me parece coerente. Concordo contigo que o medo da evolução deve ser combatido, mas quando existe evolução de fato.

    [quote]Por que por incontáveis vezes a tecnologia continua evoluindo. .NET é melhor que VB 6 e ASP 3, .NET 2.0 é melhor que .NET 1.1 e por ai vai.

    Já experimentou ?[/quote]

    São coisas completamente diferentes para fazer a mesma coisa, em um período máximo de 7 anos. E se analisarmos as funcionalidades, seguem praticamente iguais. Os sites iguais, as aplicações iguais, fazendo as mesmas coisas. O que mudam são os “padrões de desenvolvimento” e o maior uso de ferramentas(IDEs). Onde está a evolução nisso?

    Atualmente venho usando o C# no VS em trabalhos acadêmicos, é bem bom. Acho muito superior ao Java (argh!). Programei VB (usando Access!) no período de 1997 até 2000. \o/

    [quote]Fumaça ? Isso é coisa de quem não experimentou o Team Foundation Server.[/quote]

    E uma empresa que é multada em 1.3 bilhões oferecer 1.000 patacas como prêmio e divulgar isso como uma coisa importante não parece criar fumaça?

    O TFS é muito bom realmente, mas já tem quase 3 anos, o prazo de validade está expirando. Logo logo, será criada outra sigla revolucionária. Modelos de integração de serviços não são criação da MS, mas ela cria a sigla, e isso basta para ser maravilhoso. \o/

    [quote]Já existem carros e dos mais caros.[/quote]

    Sinceramente não achei material, mas fiquei curioso… podes me passar?

    [quote]Misturar problemas sociais e de mercado com evolução tecnológica é tipico de quem não consegue separar adequadamente as coisas e ter uma visão abrangente do assunto.[/quote]

    Deixar de misturar os problemas sociais com a tecnologia é ignorar a influência dela sobre a sociedade. Atualmente, a educação de todos depende da tecnologia, desde o ensino fundamental. Separar as coisas é típico de quem baseia a tecnologia somente em seus anseios profissionais, acadêmicos ou diversão. Tirando fora o próprio umbigo, todo o resto que sobra é a sociedade ao redor da gente.

    [quote]Se os bugs são iguais, será um problema da tecnologia de desenvolvimento ou dos desenvolvedores?[/quote]

    Problema da tecnologia de desenvolvimento. É culpa minha que o Mono até hoje não consiga acompanhar a evolução do .Net, e mesmo assim as pessoas assumirem isso como framework multiplataforma?

    [quote]Se o volume de trabalho aumentou, não teria isso a ver com a globalização ?[/quote]

    Se o volume de trabalho aumentou, o número de profissionais no mercado também não aumentou na mesma proporção? A questão que eu levanto é a seguinte: adianta criar ferramentas que fazem tudo automagicamente em segundos, sendo que a generalização não traz qualidade alguma?

    Abração!

  • http://www.errro.com/ ddd14r

    HAHAHAHAHA Mandou bem, mas no lugar errado!

    Mas você gastou tempo digitando isso tudo e não disse nada de bom: um fórum não é exatamente para discussão?

    “fique com essas informações p/ vc” é a cara do profissional padrão no Equador!

    Aliás, você já perdeu demais tempo de desenvolvimento lendo isso, a empresa vai parar!!! Dá um beijinho no chefe e seja feliz!

  • Ricardo Bicalho

    Concorda que sistemas mal feitos em qualquer linguagem serão ruins de qualquer jeito?

    O PHP foi a linguagem responsável pela popularização dos ataques de SQL Injection. Não por culpa apenas da linguagem, mas porque a maioria dos programadores não sabia p alguma do que estava fazendo e não tratava a entrada de dados.

    O .Net nativamente faz esse tratamento de parâmetros, por exemplo. Mas se o desenvolvedor quiser, ele faz código que aceita SQL Injection.

    Depois de tantos anos de mercado, cheguei a conclusão que o que importa mesmo é o profissional e a proficiência do mesmo na tecnologia e nas ferramentas.

  • vfabio

    Todos os foruns “bons” que conheço são na maioria p/ troca de informações, onde cada um compartilha conhecimentos com os demais colegas… independente de linguagens e etc….

    Qdo disse em “fique com essas informações p/ vc”, me referi aquela molecada tonta que ficam dizendo “Sou bom nisso”, “Sou bom naquilo”, acredito piamente que estes são os piores profissionais do mercado! E se realmente o nego é bom, fique p/ ele afinal, ninguém precisa saber…

    O garoto ai acima tem razão, perdi muito tempo aqui com blá-blá-blá…

    No mínimo muitos ai ainda estão no 1º ano da faculdade e ainda nem sabem o que querem…. ;)

  • Ricardo Bicalho

    Você pode escrever código compilável para .Net usando C#, Java, COBOL, Haskell e mais umas 40 outras. A Microsoft criou a DLR e o Python agora roda nativamente no .Net. O Ruby está sendo migrado e o PHP também. Até script-kids fazem projetos em .Net… Que Deus tenha piedade dos sistemas criados por eles.

  • http://www.jlcarneiro.com/ jlcarneiro

    Desculpe-me: criar programas com 3 ou 4 linguagens diferentes “num mesmo bloco de código” funciona muito bem em demonstrações (impressiona), mas não é recomendável em ambiente de produção.

    Considero “legado” uma coisa, “salada-difícil-de-manter-porque-envolve- várias-linguagens-num-mesmo-código”, outra… ;)

    jlcarneiro.com – Porque, agora, todo mundo é “pontocom”!

  • Alexandre Luckenzy

    Sim, e nós que somos democráticos, iremos defender isso, certo?!
    Nem que seja para defender a sua plataforma de trabalho preferida.

    …Mas é isso que dá expor uma ideia para bando de chatos de “dois-mundos”, e como você lembrou de Jesus C., O autor do texto esta se tornando um mártir dentro do próprio diálogo. o que poderia ser evitado.

    [non-sense dialog/ on]: Nossas gravatas combinam! [non-sense dialog/ off]

  • SamirMamude

    Disse tudo!
    Pra mim é a migração que faz mais sentido ou Python!

    SimpleCode

  • nemesis

    “C# NÃO É proprietário, nem a CLI. São padrões ECMA e ISO.”

    é mesmo? E esses padrões acompanham o ritmo dos upgrades compulsórios da M$? mais importante: vc na prática consegue fazer alguma coisa só com o padrão? Não, e é lúdico pensar que pessoas vão estar migrando para .NET para programar no padrão ECMA no notepad. O tal do boost de produtividade só vem com tudo pronto no Visual Studio e com a integração do framework completo com o Windows — que não faz parte do padrão.

    então, por favor, pare com essa papagaiada de que .NET é um padrão ou que é multiplataforma.

  • nemesis

    “A Microsoft ouve a todos, sim, muito mais do que imaginam.”

    A Microsoft é como um Deus: onipresente e onipotente. E quando algo dá errado, vc só precisa rezar…

  • Ricardo Bicalho

    Esclarecendo:
    1. .Net Framework é gratuito.
    2. Visual Studio Express (todas as edições) são gratuitos.
    3. .Net roda em Linux, via Mono. O código foi aberto e a MS está apoiando a Novell a implementar inclusive as bibliotecas da .Net Framework 3.0.

    Tecnologia difundida, rápida e estável: podemos falar isso do .Net, Java e até do COBOL.

    Droga… eu ainda perco tempo argumentando.

  • nemesis

    Eu ganho dinheiro com programação. Programo em um ambiente igualmente proprietário, o ultrapassado Delphi. Fazer o quê? patrão falou, tá falado. Se eu fosse programar por fora, tentaria usar só ferramentas abertas. Programando com elas por hobby me indica que é uma solução sólida e plenamente viável. Mas é um mercado imbecilizante, do tipo maria-vai-com-as-outras e eu acabaria me emputecendo mais do que o necessário.

    Eu não disse que .NET não funciona. Funciona muito bem, particularmente quando vai dos pés à cabeça de tecnologia Microsoft. quando não, melhor reescrever…

  • nemesis

    Pensei ter sido informativo. Alguma coisa exatamente que eu disse não corresponde a fatos?

  • Ricardo Bicalho

    Não. Mas basta fazer um elogio à Microsoft que todos os freetards saem de dentro da toca.

    O conteúdo editorial do MB abrange de tudo, mas o povo esquece do histórico e vivem como um peixe-dourado: a memória dura 1 post.

  • nemesis

    Mistura de linguagens não é novidade. Em C mesmo vc podia escrever queries SQL dentro de strings, blocos assembly e ainda, de repente, ter um script engine linkado na aplicação e ter alguns scripts dentro de strings igualmente.

    hoje em dia, mudaram strings por blocos xml.

    e não, gerentes não gostam de salada. Gostam de padronização e modularidade.

  • nemesis

    “roda naquilo que o mercado usa”

    desviou do assunto, mas não muda o fato de que não é multiplataforma…

  • nemesis

    “O PHP foi a linguagem responsável pela popularização dos ataques de SQL Injection.”

    deve ter copiado do ASP original… ;)

  • nemesis

    a Microsoft copiou generics de C++ e LINQ é um framework e sintaxe associada que traz vários recursos copiados de linguagens funcionais como Haskell ou Ml…

    Nunca vi a Microsoft — a empresa de software mais rica e mais poderosa do mundo — criando nada. Ela rouba o que puder, compra o que for necessário e se aproveita de idéias alheias. E injeta em sua popular plataforma para disseminar e dizer que é o padrão e, por isso, é melhor.

  • nemesis

    “Até nisso a MS pensou: transição suave!”

    ela passa vaselina antes? ;)

  • TheDarkMaster

    Sistemas legado (como os que dou suporte) você continua programando na linguagem original dele, é uma PÉSSIMA idéia enxertar código em outras linguagens sem absoluta necessidade disso. Esses sistemas “frankeistein” vão ser extremamente divertidos no momento que o desenvolvedor original sumir por qualquer razão e pegarem um “amontoador de classes” para tentar manter a salada funcionando.

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • TheDarkMaster

    Graças à IO (deus dos dragões, como o do meu avatar), trabalho principalmente com sistemas legado e não preciso me envolver (ainda) nessas sopas de letrinhas da moda (indignado até hoje porquê inventam míriades de nomes novos todo ano para a mesma coisa – comunicação entre processos).

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • TheDarkMaster

    Uma aplicação em VB6 HUMILHA uma equivalente em .NET. E afirmo com todas as letras isso porquê foi uma das primeiras coisas que fiz para ver se valeria à pena migrar quando saiu o Visual Studio 2005 e seus sucessores.

    Uso de memória de um “hello world” em VB6: 4MB

    Uso de memória do mesmo “hello world” em .NET usando VB.NET: 20MB

    Tempo de carga do Hello world VB6: 1 segundo, talvez menos

    Tempo de carga do mesmo Hello World usando VB.NET: 4 segundos

    Resposta da interface sob VB6: praticamente a mesma do restante do Windows

    Resposta da interface sob VB.NET: sinto como se estivesse usando Java e o Swing.

    Não preciso acrescentar mais nada, não é?

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • TheDarkMaster

    PoG é a quinta força fundamental do universo ;)

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • Dennes

    Oi !

    Vá ao oculista

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • nemesis

    “Se todo mundo migra pra outra tecnologia, talvez seja porque a anterior não seja tão boa assim.”

    talvez. Mas considerando que a Microsoft usa da popularidade de sua plataforma para agregar e disseminar suas tecnologias novas, talvez seja simplesmente pq é inevitável.

  • Dennes

    Prezado NewUser,

    Uma coisa é uma solução já pronta, que ao ser produzida pode ter usado qualquer tecnologia e o desenvolvedor tem todo o mérito por isso.

    Mas ao começar uma solução, a escolha da tecnologia a ser utilizada tem grande influência em vários fatores do resultado, tal como custo.

    [quote]
    OFF: Dennes, porque o seu site é tão chato, feio e bobo(assim como o PHP é)?
    [/quote]

    Porque provavelmente você é designer e não conseguiu entender o conteúdo técnico existente no site.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • nemesis

    lista aí as criações originais da Microsoft.

  • Dennes

    Oi !

    Você tentou utilizar a ferramenta correta para pré-gerar a imagem da IL ?

    Você retirou as referências a assemblies desnecessários ?

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, ddd !

    [quote]
    Na minha opinião qualifica, pois fazer um código em 2006 e ele não funcionar em 2007 porque a linguagem “evoluiu” não me parece coerente. Concordo contigo que o medo da evolução deve ser combatido, mas quando existe evolução de fato.
    [/quote]

    Se isso tivesse algum fundamento de verdade. Mas você está falando sem conhecimento da história do .NET, que não muda sua estrutura desde 2005.

    [quote]
    São coisas completamente diferentes para fazer a mesma coisa, em um período máximo de 7 anos. E se analisarmos as funcionalidades, seguem praticamente iguais. Os sites iguais, as aplicações iguais, fazendo as mesmas coisas. O que mudam são os “padrões de desenvolvimento” e o maior uso de ferramentas(IDEs). Onde está a evolução nisso?
    [/quote]

    Você já comparou o sistema de segurança do ASP.NET 2.0 com o do ASP tradicional ?

    Você já comparou o sistema de eventValidation do ASP.NET 2.0 e o trabalho que daria para fazer algo levemente semelhante no ASP tradicional ?

    Você já observou como os sites em ASP.NET, em especial o 2.0, apenas são vulneráveis a SQL Injection se o programador for muito, muito ruim, já que o padrão da ferramenta já é evitar isso ?

    Você comparou o custo de um mesmo projeto em ASP tradicional e ASP.NET ?

    [quote]
    E uma empresa que é multada em 1.3 bilhões oferecer 1.000 patacas como prêmio e divulgar isso como uma coisa importante não parece criar fumaça?
    [/quote]

    Primeiramente, quem divulgou aqui fui eu.

    Você não deseja us$ 1000,00 não ?

    [quote]
    O TFS é muito bom realmente, mas já tem quase 3 anos, o prazo de validade está expirando. Logo logo, será criada outra sigla revolucionária. Modelos de integração de serviços não são criação da MS, mas ela cria a sigla, e isso basta para ser maravilhoso
    [/quote]

    Você realmente não conhece nada de TFS… sugiro estudar um pouco mais sobre ele….

    [quote]
    Se o volume de trabalho aumentou, o número de profissionais no mercado também não aumentou na mesma proporção?
    [/quote]

    Não e basta pesquisar a respeito. Dizer isso é desinformação.

    [quote]
    sendo que a generalização não traz qualidade alguma?
    [/quote]

    Então você, fazendo faculdade, pode afirmar, com toda a certeza e comprovar em seu projeto final que todas as ferramentas criadas para acelerar o processo de desenvolvimento não possuem qualidade ?

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • http://flavors.me/naio21 OMGWTFBBQ

    Desculpem o português claro, mas que PUTA CARA CHATO!

  • SuperEly
  • Dennes

    Prezado,

    Windows Communication Foundation
    Windows Presentation Foundation
    XNA
    MS Robotics
    Projeto Astoria
    MS Volta

    etc, etc

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • nemesis

    Me alegra que vc não tenha listado os programas e tecnologias mais famosos da Microsoft, a maioria “baseado” em alguma tecnologia anterior, ou comprado ou desenvolvido por times de ferramentas externas famosas.

    É realmente mais fácil tentar com um bando de tecnologias obscuras e relativamente novas. Desses aí, só conheço o Windows Presentation Foundation, que é clone do Cocoa da Apple. Não esquecendo que o XAML é cópia descarada e deplorável do XUL da Mozilla. não bastava ter roubado o ícone de feeds RSS do Firefox, M$?

    O resto são provavelmente experimentos produzidos pelos times de desenvolvimento da Microsoft. Gente como Simon Peyton Jones, de Haskell, ou Anders Hejlsberg, de Delphi e .NET, contratados após suas fantásticas contribuições ao mundo do software…

  • TheDarkMaster

    “pré-gerar a imagem da IL”…. O que viria à ser isso? Algum “pseudo compilado” ou pré-interpretação de pseudocódigo? Macumba? :D Imagino o que seja e não acredito muito que salvaria o dia do .NET no quesito “tempo de partida” porquê por mais que eu faça otimizações no código o programa ainda têm que carregar toda uma VM para funcionar (jamais espere que sempre vá ter uma VM já carregada e pronta para a sua aplicação usar)

    Quanto à referências, tinha única e exclusivamente o básico do básico (pelo menos ao que parecia) para fazer uma janela “hello world” e fechar a aplicação se clicasse em “ok”, não pensei em colocar anexos para base de dados, desenho 3D, controle de cafeteira por wi-fi ou etc. E mais uma vez não imagino como algum ajuste nisso salvaria o dia do .NET (agora na questão uso de RAM) porquê novamente é uma aplicação que depende de VM, e uma VM engole RAM como camelo no deserto bebe água.

    Aí o arremate: Porquê eu não usaria .NET para nada sério? Porquê ele têm todos os pontos fracos do Java (glutão de recursos), mas nenhuma das vantagens de rodar em uma VM (que, basicamente, é não depender de plataforma, pelo menos em teoria).

    Agora se der de fazer uma aplicação em .NET que NÃO dependa de VM e que possa rodar como uma aplicação nativa do sistema (como qualquer programa em C faz), aí eu ficaria interessado. Senão é melhor desenvolver em java, que ao menos de fato roda em qualquer sistema (e sem gambiarras)

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • Ricardo Bicalho

    [quote]é mesmo? E esses padrões acompanham o ritmo dos upgrades compulsórios da M$? [/quote]

    Sim, os padrões acompanham. Procure por:
    - ISO/IEC 23270:2006
    - ISO/IEC 23271:2006
    - ISO/IEC TR 23272:2006
    - ISO/IEC TR 25438:2006
    - ECMA-334
    - ECMA-335

    Então, por favor, páre com essa papagaiada de dizer que ECMA e ISO não são padrões. De novo: padrão ECMA e ISO. Não sou eu quem diz isso, são dois órgãos internacionais.

    [quote]mais importante: vc na prática consegue fazer alguma coisa só com o padrão? [/quote]

    O Miguel de Icaza e equipe fizeram o Mono. IronPython é a versão compilável do Python para .Net. Em andamento: PHP.Net, Ruby.Net e mais umas 40 linguagens de programação já possuem suporte. Tudo porque o CLI é um padrão: está aberto e documentado.

    Se você decidir criar a Nemesis Programming Language, pode usar esse padrão para compilar de acordo com a CLI e ele irá funcionar. As ferramentas para tal também são gratuitas.

    [quote]Não, e é lúdico pensar que pessoas vão estar migrando para .NET para programar no padrão ECMA no notepad.[/quote]

    Você trabalha programando no Bloco de Notas em que linguagem? Ferramentas e o domínio das mesmas existem para produtividade. Pode-se programar em .Net, Java, PHP ou qualquer outra coisa em Notepad, já que tudo é texto. Pena que ninguém dá emprego para proficiência nessa ferramenta e sim Visual Studio, Eclipse, Dreamweaver, NetBeans, etc.

  • Dennes

    Prezado Nemesis,

    Acabou de declarar seu completo desconhecimento por tecnologias fundamentais de desenvolvimento de software.

    Realmente mereceu o ícone que ganhou.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • nemesis

    [quote]O Miguel de Icaza e equipe fizeram o Mono. IronPython é a versão compilável do Python para .Net. Em andamento: PHP.Net, Ruby.Net e mais umas 40 linguagens de programação já possuem suporte. Tudo porque o CLI é um padrão: está aberto e documentado.[/quote]

    Vc entendeu que eu estava falando de programas de aplicação, não infraestrutura e compiladores. Compiladores são programas complexos em termos algorítmicos, mas o que fazem é simples: aceitar uma stream de texto de entrada e gerar uma stream binária de saída.

    Programas de aplicação é que vão exigir mais de integração com a plataforma, comunicação interprocessos etc. E aí, se ater só ao padrão não vai suprir suas necessidades. Felizmente, há projetos open-source que se utilizaram do padrão para criar wrappers para projetos úteis anteriores, como GTK#. mas, claro, isso não faz parte do padrão, e portanto, não vêm ao caso…

    [quote]Pode-se programar em .Net, Java, PHP ou qualquer outra coisa em Notepad, já que tudo é texto.[/quote]

    seja realista. Pode-se programar até com cat. Não quer dizer que seja a forma mais eficiente e produtiva. E, não, programadores Windows não vivem sem uma IDE cheia de botões na vida real.

    e se vc fosse mais esperto, tratava de instalar um editor de textos mais completo, como vim ou mesmo algo Windows-only como TextPad… a vida é curta demais para masoquismo…

  • http://flavors.me/naio21 OMGWTFBBQ

    Finalmente! Agora só basta bani-lo. ;-)

  • zhushazang

    Freetard é a mão que balança o berço. Mas não vejo outras tecnologias de desenvolvimento sendo elogiadas ou mesmo sendo comentadas IMPARCIALMENTE nesse site.

    Fala sério. Assumam logo!!!

    “Quanto mais eu observo o trânsito nas ruas mais tenho certeza que humanos devem ser extintos” – Zhu Sha Zang

  • http://www.bizness.com.br sricanesh

    “SE” copiou, talvez a inovação dela seja conseguir trazer para vida real coisas que podem ser úteis para seres humanos normais e não deixá-las resignadas a grupelhos de resmungoes e/ou academicos.

    Quem ja fez algo produtivo com Haskell ou ML (Mercado Livre?). Alguém já ganhou dinheiro com isso? Talvez vocë diga que são coisas acadêmicas. Pois bem, pelo que sei, a academia existe para gerar conhecimento para que alguém o leve aos mortais. Talvez seja isso que a Microsoft faça, e não considero isso “roubo”. Alías, se fosse, seria tipificado como “furto” e não “roubo” pois não ouvi até hoje alguém reclamar que teve que passar código para a Microsoft sob coação ;)

    Cassio R Eskelsen

  • nemesis

    [quote]
    Acabou de declarar seu completo desconhecimento por tecnologias fundamentais de desenvolvimento de software.
    [/quote]

    Tecnologias fundamentais, essa é boa. Não são fundamentais para quem desenvolve em Linux, web ou mesmo para quem usa alguma outra IDE e framework, como Delphi. Duvido mesmo que programadores Visual Studio conheçam tais tecnologias. São mera infraestrutura, abstraídas para os usuários dessa IDE na forma de componentes arrastar-e-soltar ou escondidas dentro de wizards.

    mas voltando ao assunto: lista aí tecnologias e programas famosos da Microsoft originários na própria…

    é mais fácil tentar tirar o mérito da questão pondo um íconezinho ridículo de burro, né?

  • luctimm

    Cara, quem faz o sistema é o programador, não a linguagem. E o Google é PHP, pra mim é o melhor exemplo de robustês.

  • nemesis

    aê, hein? ganhando tibs de graça, às minhas custas… ;)

  • Gilberto Martins

    Quanto ao Oracle em servidores Windows, eu trabalhei em uma empresa onde realmente foi uma negação. E na época, um amigão, muito preparado em MS, não conseguiu bons resultados.

    Não sei se o fato de o Windows NT (disponível na época) não ser adequado ou suficiente para o exagerado volume de informações que seriam armazenadas no banco, ou alguma informação técnica que realmente não seja de meu conhecimento. Mas me baseio pela excelência desta pessoa em redes MS.

    O banco de tamanho exagerado se comportou extremamente bem e flexivelmente em um Solaris 9.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Dennes

    Pelo que entendi, as versões express são gratuitas, caso eu tenha Windows original, certo ? No caso, o que significa o Express ? qual a diferença desta para uma outra versão (não sei qual seria o nome desta outra …)

    O que vem a ser a “PJ de desenvolvimento” , seria uma Pessoa Jurídica ? por favor, não tomem isto como ironia, realmente não sei o que é.

    Quanto seria o valor do Action Pack ?

    Obrigado.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    [quote=cafuin]Gilberto, o problema maior nessa questão toda nem é dinheiro.[/quote]

    No meu caso, com certeza, é dinheiro sim. E digo, sem medo de errar, que é o mesmo problema de uma multidão que está passando por problemas financeiros sérios, mas acalentam o sonho de trabalhar como desenvolvedores.

    [quote=cafuin]Você deve conseguir esses produtos MS em versões para aprendizagem totalmente gratuitos.[/quote]

    Isso seria realmente interessante, pois como disse acima, eu REALMENTE não tenho condições de bancar para isto, NESTE MOMENTO, valores muito maiores que R$ 50,00. Quero trabalhar e estudar, por conta própria, mas como a GRANDE maioria dos cidadãos, dispor valores de R$ 2.000,00 ou mais em um curso de poucas horas é IMPENSÁVEL para mim. Por isso a opção pelo estilo auto-didata. Ainda que não teria mesmo o dinheiro para comprar Windows original.

    [quote=cafuin]O caso é que a MS cria um framework, que parece ser muito bom, mas faz a ESCOLHA de ser somente para plataforma Windows. Você se amarra na plataforma da MS.[/quote]

    Pode parecer uma pergunta imbecil, mas vem de alguém que assume, sem medo, possuir nenhuma experiência em desenvolvimento em Windows. Este frameworks rodam apenas em Windows ? Pergunto isso pois as ferramentas de desenvolvimento de PHP/Python/etc mais convencionais (e baratas), rodam bem no meu PC com Linux e no meu Mac (com Linux tb, mas já teve um OSX)

    NOTA: Perguntarão “como pode dizer estar duro e ter um Mac ?” e antecipadamente respondo: este é um antigo iBook G3 com a fartura de 256M de RAM, nada mais que isso (alguém pode me vender barato um pente de 512M para este aparelho ?), o qual comprei quando o meu rebanho bovino estava passando por crônicos problemas de obesidade, OU SEJA, as vacas não estavam tão magras como agora … :D

    Obrigado

    ===
    Blog: Livre e Social

  • http://flavors.me/naio21 OMGWTFBBQ

    Leia os artigos do luctimm.

  • shimatai

    100 vantagens do .NET sobre o JAVA
    http://www.devaspnet.com.br/wikinetjava/

    Só te digo 1 única vantagem de se programar em Java ao invés de .NET: o valor/hora.

    Onde trabalho a média de um desenvolvedor senior que desenvolve em .NET é de apenas R$ 4.500/mês como PJ, já um desenvolvedor senior em Java não ganha menos de R$ 6.000/mês como PJ (e já vi valores/mês mais alto).
    ;)


    “Uma pessoa inteligente resolve um problema, um sábio o previne.” Albert Einstein

  • nemesis

    [quote]talvez a inovação dela seja conseguir trazer para vida real coisas que podem ser úteis para seres humanos normais e não deixá-las resignadas a grupelhos de resmungoes e/ou academicos.[/quote]

    concordo plenamente. A Microsoft realmente é isso: uma grande rede varejista com muitos canais de venda disponíveis e que compra as inovações de terceiros e os pôe à venda sob embalagens reluzentes.

    Trazer para a “vida real” só é possível, claro, devido ao fato dela ser detentora de um grande monopólio do qual depende 90% da população que encara o computador como eletrodoméstico.

  • Gilberto Martins

    Olá Dennes.

    Gostaria de saber melhor o que é a TPC e qual a sua missão, pois tive algumas dúvidas a partir de algumas páginas que li neste site. Veja o que não entendi:

    Afiliação (fonte)
    [quote=TPC.org]Full Members of the TPC participate in all aspects of the TPC’s work, including development of benchmark standards and setting strategic direction. Full Membership costs $15,000 per calendar year.

    Certain organizations may joing the TPC as Associate Members. Associate Members may attend TPC meetings, but are not eligible to vote or hold office. Associate Membership costs $1500 per calendar year and is only available to the following types of organizations: non-profit, educational institutions, market researchers, publishers, consultants, governments, businesses who do not create, market or sell computer products or services
    [/quote]

    É a política deles, mas deixa espaço para apenas uma muita pequena parcela de empresas. A lista dos afiliados está aqui.

    Além disso, fiz uma pesquisa e achei este resultado de performance, com o MS em 9º lugar, e este de price/perfomance com a MS em 3º lugar.

    Em tempo, fiz uma busca por “oracle” no campo superior à direita e obtive o seguinte resultado:
    [quote]Search Results

    Error Code: [1]
    Error Message: [$E 0001 Unable to access index in directory C:\TPC\dtSearch\TPC Main Site. ]
    Error Argument 1: [C:\TPC\dtSearch\TPC Main Site]
    Error Argument 2: [ ]

    Error Code: [1]
    Error Message: [$E 0001 Unable to access index in directory C:\TPC\dtSearch\TPC Main Site Results. ]
    Error Argument 1: [C:\TPC\dtSearch\TPC Main Site Results]
    Error Argument 2: [ ][/quote]

    Claro, o que se vê aqui é uma falha do desenvolvedor, que expõe diretórios do servidor.

    ===
    Blog: Livre e Social

  • cafuin

    “O PHP foi a linguagem responsável pela popularização dos ataques de SQL Injection.”

    Foi a combinação PHP + Mysql + gente incompetente.

    Uma forma simples(não perfeita, claro) de evitar SQL Injection é usar stored procedures, coisa que o MySQL tem deve fazer recém um ano.

    Com a combinação de tabelas tipo x, engine y, mandinga z… Aquelas maravilhas do MySQL :)

    Insígnia de “usuário Jegue Panel” :)

  • nemesis

    [quote]Quem ja fez algo produtivo com Haskell ou ML (Mercado Livre?). Alguém já ganhou dinheiro com isso?[/quote]

    ML (Metalanguage) é uma linguagem funcional influente originária de Standford. Haskell é um de seus filhos.

    Sua pergunta pode ser respondida com: aparentemente, a Microsoft está fazendo dinheiro com as idéias acadêmicas do pessoal de linguagens funcionais, na forma do LINQ. Muitos compiladores e outros programas de infraestrutura também têm apostado em designs funcionais, ao invés do passado e bugado modelo imperativo.

    Eu responderia ao seu cinismo imediatista dizendo que, embora dinheiro seja um mal necessário, nem sempre é a única recompensa válida para os esforços de uma pessoa. Passar a vida inteira pesquisando formas melhores de se fazer as coisas é um objetivo nobre e que às vezes pode resultar em coisas úteis — como aviões, compiladores para linguagens de alto nível, software livre de qualidade etc — ainda que outros levem a fama.

  • renanfernandes

    Google é PHP?
    Depende que parte. pelo que eu sei a maioria é Python

  • cafuin

    Gilberto, quis dizer que dinheiro não é problema no caso, para aprender, pois deve conseguir licenças gratuitas. Sö isso, não quis depreciar sua falta de grana no momento.

    Python e PHP praticamente rodam em tudo que é plataforma atual, pois onde o GCC compila, elas funcionam, já que são compiladas com ele. E como o GCC suporta variocentas plataformas…

    Se quiser, aprenda .Net, só digo para não se prender, você depois se limita, pois vai que surge a chance de um projeto para Solaris ? Já era, você teria de descartar. Não é questão de ser MS, não é bom se apegar a uma só tecnologia.

    O .Net acho que roda só em Mac, além dos Win. E o ruim, como disse, é que a MS não implementa em outras plataformas só porque não quer mesmo.

    ————————————
    Insígnia de “usuário JeguePanel” :)

  • cafuin

    Sim, é por aí mesmo, está perdendo o significado o ícone, haha.

    ————————————-
    Insígnia de “usuário JeguePanel” :)

  • http://www.bizness.com.br sricanesh

    Ela nao conseguiu esse monopolio do nada.
    Competência ela teve, não pode negar.

    Cassio R Eskelsen

  • http://www.bizness.com.br sricanesh

    Ou seja, você falou, falou e no fim concordou comigo: para algo dar certo, alguém deve “viajar” e alguém deve trazer isso aos mortais. Sem empresas como a MS, essas linguagens se tornariam um fim e si mesmo.

    Não faço política nem caridade com software. Para mim é apenas um meio de ganhar dinheiro. Sim, tenho viés capitalista. Quer queira, quer não, é o que move o mundo e tem se provado muito mais competente (e menos mortal) que esses regimes (sempre ditatoriais) socialistas.

    Cassio R Eskelsen

  • Dennes

    Oi, Shimatai !

    Aqui os valores são bem diferentes, alunos meus de .NET ganham mais que isso.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, DarkMaster !

    O que se observa pelos seus comentários é que você fez os testes sem conhecer os fatores envolvidos na performance do .NET nem ao menos conhecer o processo de carga da VM.

    O resultado seria bem diferente se você conhecesse isso.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Gilberto !

    Não limita tanto assim não, 15 mil por ano é pouco para essas empresas…

    Na lista de associadas você encontra grandes defensoras do software livre, que se desejarem e tiverem algo a provar sobre ele, farão, com certeza.

    O SQL Server se saiu muito bem no TPC-H, para data warehouse. Além disso os tops variam com muita frequencia, o SQL Server já esteve em 1o em algumas épocas.

    É interessante destacar também a presença da UFPE entre as associadas.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • nemesis

    [quote]Ela nao conseguiu esse monopolio do nada.[/quote]

    Conseguiu, sim. Ganhou de mão beijada da IBM, onde o SO que ela comprou por uma bagatela de fonte alheia (DOS) se tornou o número um graças à imensa popularidade que o IBM PC e seus clones ganharam no mercado. Daí foi só capitalizar em cima do sucesso e aproveitar para fazer venda casada com sua suíte Office, que ganhou projeção por funcionar melhor com seu SO que as outras. Por que será, hein?

    a Microsoft é a mais competente empresa de marketing do planeta, isso eu concordo.

  • nemesis

    [quote]Sem empresas como a MS, essas linguagens se tornariam um fim e si mesmo.[/quote]

    Sem a Microsoft, haveria mais empresas trazendo tais inovações ao mercado e menos monopólio.

  • http://www.bizness.com.br sricanesh

    Isso é uma suposição tão simplória quanto dizer que “se não existe estados unidos o brasil seria o maior país das américas”.

    Cassio R Eskelsen

  • http://www.bizness.com.br sricanesh

    Ah sim, devem ter sido as ligações do Bill Gates com a maçonaria e os templários que fizeram com que ele fosse o único a aproveitar o Boom dos IBM PC. Por que será que outros sistemas, como o CP/M não cresceram? Ahhhhh lembrei! Bill gates fez um vodu que fez com o que o CP/M sumisse do mercado. :D :D :D :D

    Cassio R Eskelsen

  • nemesis

    http://en.wikipedia.org/wiki/CP/M#The_16-bit_world

    “CP/M-86 was expected to be the standard operating system of the new IBM PCs, but DRI and IBM were unable to negotiate development and licensing terms. IBM turned to Microsoft instead, and Microsoft delivered PC-DOS based on a CP/M “clone,” 86-DOS.”

    Enfim, perdeu o bonde da história. Microsoft estava no lugar certo, na hora certa e aproveitou a situação. pegou o osso, não largou mais e fez questão de espalhar um monte de armadilhas pelo chão no melhor estilo cartoon para afugentar concorrentes…

  • hamacker

    Em pascal, C e até no arcaico basic em forma de peek/poke acrescentar assembler ou linguagem de máquina ajudava em determinadas operações a ser mais rápido.

    Trazendo para .net, há pouca serventia do ponto de vista técnico já que no final se tornam exatamente a mesma coisa lá na frente. Do ponto de vista humano deve acrescentar alguma coisa, só não sei bem o que seria…

  • Gilberto Martins

    Olá Dennes.

    Com certeza este valor é pequeno para estas empresas grandes, mas apenas para elas. Aliás, a UFPE figura como Associate, com sua participação restrita.

    Nos associados Full, não há grandes defensoras, exceto a IBM, mas empresas que viram uma oportunidade adicional no SL além do software proprietário. Nada além de visão de mercado, de diversificação de ofertas de solução.

    No resultado TCP-H Performance em ALL RESULTS, o primeiro lugar (em resultados de 100G) é uma solução que roda em um Linux, o EXACluster OS, que é um Kernel aditivado para Cluster. A melhor posição da solução MS ocupa o 2º lugar em resultados de 300G, atrás de uma combinação Sun com RedHat. Já o TCP-H Price-Performance o melhor resultado é o 2º lugar em resultados de 300G. Não achei o TPC-H, para data warehouse.

    Abraços.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Cafuin.

    [quote=cafuin]Gilberto, quis dizer que dinheiro não é problema no caso, para aprender, pois deve conseguir licenças gratuitas. Sö isso, não quis depreciar sua falta de grana no momento.[/quote]

    Lhe peço desculpas, pois da forma como escrevi realmente parece que eu estava reclamando disso, ou seja, de que você estivesse mesmo depreciando. Quando citei minha situação, quis ressaltar que é um problema pelo qual passam tantos que estão na mesma canoa (no momento furada) que querem aprender, mas os métodos convencionais se mostram mais do que caros.

    O que quis ressaltar é que a combinação Free Software/Open Source Sistema Operacional (Linux, FreeBSD, NetBsd, etc) + Linguagem (PHP, Python, ROR, etc) + Framework adequado tem custo ZERO, permitindo que qualquer um possa aprender de forma legal (lícita, sem ter que piratear) e estar competitivo no mercado.

    Concordo com você no exemplo do Solaris com .Net, pois é interessante ser o mais flexível possível. Aliás, apesar das boas características do .Net, o ponto negativo é exatamente este, o de não poder ser executado em um outro sistema operacional, como o FreeBSD, por exemplo. Por favor, me corrijam com os links adequados, caso eu esteja errado.

    Agora, um esclarecimento: .Net roda para Mac ? Se for, roda em outros Unix também. Mais uma vez, peço aos que conhecem links confiáveis mostrando mais informações sobre isto.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Nós, os ditos “Freetards” gostamos de liberdade sim. Pensando nisto, gostamos de começar a desenvolver algo em FreeBSD e portar todo o trabalho para que possa rodar em FreeBSD, OpenBSD, OSX, Windows, Linux e Solaris. Gostaria que mostrasse links que provem que posso começar a desenvolver algo em .NET em FreeBSD que possa ser executado para estes outros sistemas operacionais TODOS. Se for possível, ponto para a tecnologia, pois estará permitindo LIBERDADE de ambiente de desenvolvimento.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Dennes.

    Aqu no Meio Bit, aprendi (digo “aprendi” de fato, sem ironias) o significado de expressões como FanBoys, e outras. Fica evidente a existência desta figura dos dois lados, tanto do SL como pela MS. Infelizmente, são brigas de torcidas, onde mais se diz “é melhor por que eu sei que é melhor” do que “é melhor pelos motivos A, B e C”. Nesta última posição se tenta explicar o POR QUÊ, enquanto na 1ª se impõe algo. Apesar disto, o site passou a ser um delicioso exercício de discussão (nem sempre sadia), o que a muito não se faz, na nossa falida cultura brasileira. Se costuma dizer que religião, futebol e política (e agora informática, penso) não devem ser discutidas. Entendo que esta omissão causou a desgraça em que estamos mergulhados, e aqui praticamos o contrário. Viva a liberdade de expressão e o direito de se expressar.

    Nesta sua frase, você demonstra o seu pensamento, até um pouco contrário ao que eu mesmo penso, mas de forma educada e em nada desrespeitosa.

    Quero apenas ressaltar aos que aqui escrevem que tentem fazer o mesmo. Ofender quem pensa de forma diferente é sinal de intolerância, e disto já estamos cheios neste nosso país. Mais uma vez, parabéns pela sua forma de expressar. E que sejam fechados os parênteses. De volta ao que interessa.

    [quote=Dennes]Você não pode abandonar o seu lado profissional por causa de algo em que acredita[/quote]

    Eu particularmente acredito que sim, e pensando assim, deixei o desenvolvimento para procurar outra forma de atuação na informática. Deixei o caminho profissional que seguia por acreditar que este era mais tortuoso do que o que eu penso que deveria ser. Mudar para SO por conta disto foi ótimo, pois pude ver u m outro lado que os desenvolvedores até sabem que existem, mas (em geral) acham que não é para eles, seja por serem esnobes, por menosprezar o pessoal de infra, por preguiça, ou NRA. Também aprendi que sem o pessoal da infra nada vai pro ar …

    Claro, temos que pagar o preço. Hoje, o que vejo de desenvolvimento meio que me assusta, devido a tantos termos e formas de trabalho. Naquele tempo, abria-se o editor de texto, se convertia nossas idéias em linhas de código, se depurava e executava. Uma análise bem feita era o segredo da longevidade de um sistema. Programação de artesão (sem planejamento, com bacalhaus e etc) tinha vida curta.

    Mas quero retornar sabendo que há muitos sistemas operacionais, cada um sendo mais adequado a um cenário, seja do lado do usuário final, seja do lado dos servidorers. Simplificando, é o que vejo como locais em que a aplicação vai existir, 2 lados apenas. E não necessariamente o mesmo SO dos 2 lados. O que for feito, seja lá da forma que for feita, tem que proporcionar comunicação eficaz dos dois lados. Se Linux, Windows, FreeBSD, Solaris, OSX, CasioOS ou WhateverOS for empregado em um dos lados, o que for desenvolvido deve ser harmonioso com este OS.

    Com tudo isto, estou tentando reingressar no desenvolvimento, e vamos ver no que dá.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Renan

    [quote=renanfernandes]talvez o erro tenha sido meu de não ter me expressado direito[/quote]

    É bem provável que tenha sido isto, pois nossa opiniões se dão sobre o que está escrito. Aqui as entrelinhas não valem, ou não deveriam valer. Mesmo quando não sejam intencionais, pois acredito que foi este caso.

    [quote=renanfernandes]Ninguem aqui falou de retirar o direito de questionar ou discordar[/quote]

    Quando você disse “E como profissionais de TI temos que ir para onde o mercado diz, gostemos ou não“, você diz que não temos este direito, apenas devemos seguir os caminhos impostos pelo mercado. Não temos. Deveríamos talvez, mas não obrigatoriamente.

    [quote=renanfernandes]Nós temos sim que seguir o mercado, não podemos remar contra a maré. Paixão e ideologia não poe comida na mesa.[/quote]

    Este pensamento reflete a sua opinião pessoal, a opinião do Renan Fernandes, e não há nada em lugar nenhum que determine que todos tem que ser, pensar ou agir assim. Mas simplifico o que penso no texto do Alexandre Luckenzy: [quote]Mas o gosto pessoal naquilo que sabe fazer pode melhorar a produtividade, você deixa de trabalhar “industrialmente” para a empresa e se torna um agente de soluções[/quote]

    Põe comida na mesa sim, eu e tantos somos prova disto. E abraçar uma ideologia/Filosofia/Estilo de vida/NRA, mas semelhante, não quer dizer fechar os olhos para o resto. Apenas se o indivíduo assim quiser.

    Eu não exagerei, e muito.

    Saudações.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Alexandre

    [quote=Alexandre Luckenzy]e lembrando de pessoas que se entregam apaixonadamente por uma causa largando outras, foi o caso do cara que criou o Jegue.[/quote]

    Acho que no caso dele, houve precipitação, ou planejamento, mas nada a ver com a tecnologia, software, etc. Mais do peopleware do que de outras coisas.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Dennes.

    Realmente falta número para quantificar isto.

    Me diga, sabe se a MS fez isto em outra ocasião, como por exemplo, ela incentivou a migração do Delphi para o VB ? Este foi só um exemplo, lembrando do sucesso que o Delphi fez.

    O quero mesmo dizer é que me parece que este esforço é inédito.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Nemesis.

    Não, quis dizer que a MS vai tentar melhorar o produto dela, o pessoal que desenvolve o PHP pode ser motivado/pressionado/levado a melhorar o produto deles, e quem se beneficia com isso são os desenvolvedores.

    Todo mundo migrar acho meio difícil acontecer.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Juliana.

    O PHP não é multiplataforma ?
    Qual plataforma “vem sendo uma das mais requisitadas do mercado” ?

    Abraços

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá.

    [quote=sricanesh]haja vista que o pessoal aos poucos tem acordado que Linux é gratuito sim, pero no mucho[/quote]

    Esta é uma opinião pessoal tua, e o “pessoal” deve ser um pequeno gru po de pessoas com as quais você deve manter contato. Vamos falar de coisas mais sólidas. Por favor, envie os links de sites que demonstrem a “não gratuidade” do Linux, que vem sendo observada gradualmente. Caso contrário, ao postar, seria interessante você informar que esta é uma opinião pessoal.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Ricardo.

    [quote].Net roda em Linux, via Mono[/quote]

    Em que link posso ler sobre o assunto ?

    Saudações

    ===
    Blog: Livre e Social

  • http://www.bizness.com.br sricanesh

    Não é opinião pessoal, não, meu caro.

    Não conheço nenhuma empresa que tenha colocado linux que não tenha gasto um bom valor com mão de obra. Se custo de software para você é apenas o valor da licença, você está bem distante da realidade. Já ouvistes falar em TCO?

    Cassio R Eskelsen

  • http://www.bizness.com.br sricanesh
  • Dennes

    Oi, Gilberto !

    Quanto aos posicionamentos, sim, realmente, em relação ao SO. Mas duas das bases de dados que estão a frente do SQL Server são, pelo menos para mim, desconhecidas, devendo ser específicas para warehouse, ao contrário do sql server que traz as funcionalidades de warehouse junto com ele.

    A menos que esteja enganado, o TPC-H já é para data warehouse.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Gilberto !

    Existe uma solução, baseada na CLI e implementada de forma acadêmica pela Microsoft, chamada Rotor.

    O Rotor, ou SSCLI (SS de shared source), é um framework muito semelhante ao framework .NET feito para rodar nos 3 ambientes : windows, mac os e free BSD

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Gilberto !

    Se você disser que consegue isso com Java, vou pedir que detalhe e ao detalhar você vai observar que existem um sem-número de funcionalidades que você passa a não poder utilizar por buscar esta portabilidade.

    Se você disser que consegue isso com PHP, ora, o PHP é apenas um ambiente de script para web, limitado a web.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Gilberto !

    De certa forma, sim. Mas de certa forma a disponibilidade de mídia também é inédita perante o desafio de migração, então talvez ainda não tenhamos um comparativo exato.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • TheDarkMaster

    Está falando do fato que por padrão o framework .NET (ou seja, a VM) é carregada na inicialização do Windows? HAHAHAHAHAHA eu desativo essa encrenca na primeira oportunidade, acho um desatino carregar uma VM toda vez que se inicializa o sistema sem ser absolutamente necessário. E otimização de código é algo que se faz DEPOIS, se fosse para tentar otimizar logo de saída, o código do “hello world” em VB6 seria ainda mais rápido (e continuaria massacrando pois é código nativo, não código gerenciado como o .NET).

    Eu sei mais “truques” para otimizar um programa do que você possa imaginar, mas não há salvação no .NET porquê por mais que você force a barra continuará sendo um programa dependente de uma máquina virtual, com todo o overhead que isso traz. E não adianta “mascarar” esse peso extra carregando o framework na partida do sistema, pois continua sendo um gasto extra de RAM e tempo de CPU que poderia muito bem ser evitado não usando uma VM.

    P.S: Notei que o C/C++ é uma exceção, que daria de compilar programas em C no Visual Studio sem depender da VM do .NET. Vou fazer alguns testes usando ele para ver se isso é fato ou não.

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • http://danielmello.awardspace.com/ danieljnmello

    Galera, falem bem ou mal… Mas se não fosse a microsoft a grande verdade é que não estaríamos aqui discutindo. ;)
    Fato.

  • Dennes

    Prezado Darkmaster,

    [quote]
    Está falando do fato que por padrão o framework .NET (ou seja, a VM) é carregada na inicialização do Windows?
    [/quote]

    Não, não estou falando disso

    [quote]
    Eu sei mais “truques” para otimizar um programa do que você possa imaginar
    [/quote]

    Então porque não acertou nenhum em relação ao .NET, nem ao comenta-los aqui ?

    [quote]
    um programa dependente de uma máquina virtual
    [/quote]

    Aparentemente você desconhece que as aplicações .NET rodam em código de máquina, não em IL.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Zezinho

    Eu acho que estou um tanto atrasado para comentar, mas só vi isso hoje.

    Baum… Eu sou contra todas as opiniões do Dennes, não importanto o que ele diga, isso é fato. }:)

    Mas hão de convir que qualquer iniciativa para capacitação de profissionais é bem-vinda. Não importa se ela vem da Microsoft, Sun ou o que seja. Seria bom se isso fosse realidade no Brasil. Aqui, o maior problema do PHP não é a linguagem, e sim os pseudo-profissionais que resolveram a utilizar.

    Claro que a MS, como qualquer empresa, faz as boas ações visando lucro futuro (você vai usar o OS dela como servidor, vai usar OS dela para workstation, vai comprar o Visual Studio para desenvolver e bla bla), mas isso acontece em qualquer lugar. Não acho que seja realmente algo a se criticar, pelo menos dessa vez, afinal, você não vê outras empresas tentando capacitar profissionais para a sua plataforma e ainda pagando para tal. ;)

    Mas, claro, como foi coisa da MS, eu fico rindo dos comentários. :)

  • Dennes

    Oi !

    As versões express são, sim, gratuitas. As diferenças são algumas limitações em elementos que a Microsoft considera que só sejam necessários para empresas maiores. Considere que é limitação da ferramenta e não do framework, portanto onde se achar limitado, você pode simplesmente escrever código.

    Sim, pessoa juridica.

    Atualmente, não sei, mas normalmente é menos de mil reais por um conjunto considerável de softwares. Fornecido a empresas parceiras registradas no site da Microsoft, recomendo muito que consulte a área de parceiros.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • TheDarkMaster

    Aparentemente você desconhece que as aplicações .NET rodam em código de máquina, não em IL.

    Hã… Cuma? What? Ok, ok (respira fundo para não rir), certo… Mas tipo… Aplicações que “rodam em código de máquina” não precisam de toda uma framework para funcionar, não é? Não precisam emular memória (com gerenciamento próprio e tudo o mais), o sistema operacional vai fazer isso para ela, dado que se roda em código de máquina não é? E SE RODASSE em código de máquina não teria um desempenho medíocre se comparado com código similar feito em Delphi, VB6 ou C/C++, não é?

    Se, por um acaso do destino, aplicações .NET rodam mesmo como aplicações nativas (já que como você alega, usam código de máquina), então o .NET é simplesmente a plataforma mais ineficiente no uso dos recursos que eu já vi em vida, o que diga-se de passagem não é um bom motivo para migrar para ela.

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • Dennes

    Prezado DarkMaster,

    Mais uma vez, demonstrando todo seu desconhecimento do ambiente: http://msdn2.microsoft.com/en-us/library/ht8ecch6.aspx

    Você não tem como fazer qualquer crítica ao .NET se o desconhece por completo.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • hamacker

    Nas versões anteriores do MSSQL para usar softwares de datamining e datawarehouse era necessário uma versão especifica do MSSQL inclusive com replicação e outro servidor. Ainda é assim ou está diferente agora ?

  • Dennes

    Oi, Hamacker !

    Desde a versão 7 o analysis services (que antes era olap server) está incluido até na versão standard do sql server

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Marcellus Pereira

    Desta vez, nem vou tirar 10% dos tibs… porque é mesmo verdade. :)

  • Marcellus Pereira

    Na verdade, é a Coca-Cola.

  • nemesis

    [quote]Já ouvistes falar em TCO?[/quote]

    Tem toda razão. É importante observar TCO, principalmente quando o gerente tenta pôr MCPs para administrar sistemas Linux.

    tirando isso, é FUD.

  • Dennes

    Oi, Gilberto !

    A não gratuidade do Linux para usos sérios é fato…

    O Red Hat, é pago. Se você baixar os fontes e compilar ele nem mesmo estará completo.

    As empresas sérias não instalam linux gratuito para depois ficarem chorando pelos cantos, quando desejam linux, compram uma boa distribuição e pagam o suporte técnico.

    Porém o objetivo da empresa não é comprar o linux. O objetivo da empresa é chegar ao resultado x. Se ela seguir o caminho do linux para chegar ao resultado x, quanto ela vai gastar ? Homem/Hora ? Suporte ? Tempo de implementação ? Tudo isso é custo, nada é de graça.

    TCO : Total Cost of OwnerShip

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • TheDarkMaster

    Engraçado, em lugar algum do texto do site fala que seja possível rodar a aplicação .NET sem depender da VM (o framework .NET), dependência que é a questão central do problema.

    Como terei que repetir pelo visto, o NGEN não passa de uma otimização. Ok, gera – segundo a microsoft – código capaz de rodar sem precisar intermediários em um CPU, mas cadê a parte onde diz que portanto ele não precisa acionar a VM para rodar?

    Eu vou até ver como fazer uma aplicação ser compilada usando este NGEN, mas sinceramente duvido muito que os problemas de ser dependente da framework sejam resolvidos por isso. É a exata mesma coisa que o Java faz ao otimizar o JIT, o que melhora um pouco a situação mas ainda fica longe do ideal (o uso absurdo de RAM continua por exemplo)

    E P.S: Eu não preciso conhecer cada simples bit de um framework para criticá-lo ou adotá-lo, basta ver coisas bem banais de se avaliar como desempenho da aplicação e uso de recursos da mesma… Pode ser a melhor tecnologia do universo para você, mas para mim ainda é um belo bloatware. Exemplos? O Visual Studio 2005 para mim é ATÉ HOJE a aplicação MAIS LENTA QUE EU JÁ VI NA VIDA, dá de começar a instalação e ir dormir. Simplesmente não há como engolir que o .NET seja “a oitava maravilha do mundo” depois de levar horas instalando a IDE (horas MESMO) e depois ver um simples, bem simplório “hello world” gastar 20MB de RAM para ser exibido.

    E mais ainda, sabe porquê desligo a carga do .NET na inicialização? Porquê é perceptível a perda de desempenho do sistema tanto na partida quanto na operação normal. Presente de grego no meu pc não, obrigado.

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • TheDarkMaster

    Lembrança interessante: Eu li uma vez, não lembro mais onde, que o Vista teria suporte nativo para aplicações .NET, ou seja, não seria necessário instalar o .NET em separado. E também que a maioria das aplicações do Vista seria em .NET, tanto para aproveitar o suporte que já estaria no sistema e para promover o .NET em si.

    Será por isso que o Vista é esse elefante devorador de memória e lerrrrrrdo como uma tartaruga cansada? :)

    Ou será que o Vista é uma imensa aplicação .NET rodando em uma máquina virtual?

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • Dennes

    Prezado,

    Para estudar um pouco : baixe aqui

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • TheDarkMaster

    Uma perguntinha para você:

    Parece que o “mscorlib.dll” é para um .net compilado – segundo você diz – o mesmo que o msvbvm(versão).dll é para o vB6, não é? Nesse caso, é possível rodar um programa .NET tendo apenas a mscorlib.dll, ou resumindo, sem ter o .net framework inteiro instalado e rodando? Se sim então começo à acreditar que dá de fazer este devorador de memória começar à ser mais usável, caso contrário MESMO tendo um executável nativo não vai adiantar nada se ele carregar toda a framework para poder funcionar;

    E outra coisa, meus “hello world” não foram no console, ficaria um tanto difícil para avaliar o desempenho dos dois aplicativos não? Meus hello world foram aplicações gráficas completas (uma janela e um botão no meio dela que clicado fechava o programa), compilados e executados somente depois de fechada a IDE de desenvolvimento para que não tivesse nenhuma interferência da IDE no desempenho e uso de RAM das duas aplicações.

    Obs: Não pense, infeliz, que eu não conheça arquitetura de computadores e como funciona um portable executable…

    Edit: ESqueci de comentar que estou desconsiderando acima dependências óbvias como as DLLs do sistema operacional, como por exemplo a USER32.dll. A questão é se o aplicativo .NET é capaz como agir como uma aplicação nativa in facto, ou seja, usando a gerência de memória do sistema, usando a API do sistema e etc, sem intermediários

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • Dennes

    Prezado,

    Infeliz é a sra vossa progenitora.

    Sim, está desconsiderando dependências óbvias, só que nem sabe quais são…

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • cafuin

    “O que quis ressaltar é que a combinação Free Software/Open Source Sistema Operacional (Linux, FreeBSD, NetBsd, etc) + Linguagem (PHP, Python, ROR, etc) + Framework adequado tem custo ZERO, permitindo que qualquer um possa aprender de forma legal (lícita, sem ter que piratear) e estar competitivo no mercado.”

    Aproveitando o que disse acima…escrevo para comentar uma afirmação sua que esqueci antes… você comentou sobre os cursos caros…

    Cuidado mesmo com esses cursos. Eu já fiz alguns cursos Oracle, uns oficiais inclusive. Achei ridículo. Superficial ao extremo. Só fiz porque a empresa em que trabalho pagou e se sente mais segura quando alguém faz um curso oficial.

    Tudo que aprendi ali encontrei com muito mais detalhamento na internet. Aproveitei mais nos intervalos pra conversar com a instrutora (feia infelizmente, hehe) tirando dúvidas.

    (Antes que alguém reclame… estou me referindo a Cursos da Oracle. Em mais de uma instituição. Não sei dos demais.)

    A internet está aí, procure um foco e batalhe. Tem muita coisa boa, embora nem sempre seja fácil filtrar material de qualidade mesmo das porcarias.

    Boa sorte.

  • cafuin

    Verdade. A Concorrência é muito benéfica.

    Creio que a maior contribuição para o mundo que a MS fez ao criar o .Net foi assustar a Sun e os “javeiros”.

    O Java estava “deitado nos louros da vitória”*, com o .Net chegando o pessoal começou a se mexer.

    Por exemplo: Observem que depois que o .net começou a promover com força a idéia de usar qualquer linguagem sobre o framework. Então explodiu o número de iniciativas para fazer o mesmo, inclusive oficiais, como contratação do pessoal do JRuby.

    *Que expressão bem gay, hehe.

    ————————————-

    Insígnia de “usuário JeguePanel” :)

  • Wallacy

    Agora fiquei curioso…

    Poderia fazer um “hello world” no .NET que consuma pelo menos uma quantidade de memoria aceitável em relação ao VB6 citado pelo TheDarkMaster, já que você disse que ele não conhece (e que você conhece), seria interessante ver como seria essa otimização…

    Só curiosidade mesmo….

    —–
    Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças…
    Gandhi.

  • Wallacy

    Esse aqui é melhor: http://www.mono-project.com/.

    Bem, pessoalmente não acho grande coisa…

    —–
    Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças…
    Gandhi.

  • Dennes

    Oi, Wallacy !

    Se vai ser exatamente a mesma quantidade, realmente não dá para dizer. Vou testar e depois publico, assim que tiver um tempinho pelo menos.

    Ocorre que com absoluta certeza os resultados seriam muito diferentes do que ele expõem, pois existem diversas otimizações em termos de uso de máquina virtual que ele não realizou.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Wallacy

    Porque? Ela inventou a internet e o drupal?

    —–
    Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças…
    Gandhi.

  • Gilberto Martins

    Olá Dennes.

    Como assim “de forma acadêmica” ?
    Esta solução está voltada exclusivamente para estes 3 ambientes ?

    Grato.

    ===
    Blog: Livre e Social

  • Dennes

    Oi, Gilberto !

    Acredito que a solução não tenha sido trabalhada mais do que uma pesquisa acadêmica, mas se pesquisar no site da Microsoft encontra informações. Não sei se alguém usa o Rotor em produção.

    A informação que tenho é essa, se existe compatibilidade com outros ambientes, não tenho certeza.

    http://research.microsoft.com/programs/europe/rotor/

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    Olá Dennes.

    [quote=Dennes]Se você disser que consegue isso com Java, vou pedir que detalhe e ao detalhar você vai observar que existem um sem-número de funcionalidades que você passa a não poder utilizar por buscar esta portabilidade.[/quote]

    Não sou afeito ao Java, por o considerar burocrático demais. Mas passo a bola para algum desenvolvedor Java, o que diz respeito a estas funcionalidades que deixam de existir nas mudanças de plataforma. Afinal, a propaganda é write once, run anywhere, e se realmente acontece isso, a Sun conseguiu aplicar um golpe fantástico. Claro, a oposição sempre se levantará, mesmo que não oficialmente, como neste site.

    [quote]ora, o PHP é apenas um ambiente de script para web, limitado a web.[/quote]

    Até onde sei, apesar de realmente ser uma linguagem de script mais voltada para web, como explicado no próprio site (PHP is a widely-used general-purpose scripting language that is especially suited for Web development), PHP não é apenas específico para este fim. PHP GTK é uma ‘language binding’, ou seja, é uma ligação entre duas linguagens já existentes, a linguagem PHP e a biblioteca GTK, como mencionado aqui.

    Entretanto, mesmo com a característica de ser uma linguagem de scripting, já vi excelentes sistemas integrados desenvolvidos em PHP , e extremamente funcionais, além de terem consumido muito pouco tempo de desenvolvimento também. Assim, pergunto por quê o “apenas um ambiente de script para web, limitado a web” ? isto desqualificaria o PHP em algum quesito ?

    Abraços

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá sricanesh

    [quote=sricanesh]Não conheço nenhuma empresa que tenha colocado linux que não tenha gasto um bom valor com mão de obra.[/quote]

    Dito desta forma, tenho a impressão que você conhece um bom número de empresas que fizeram esta tentativa. Mesmo assim você não me deu nenhum link para fundamentar o que você pensa.

    [quote=sricanesh]Já ouvistes falar em TCO?[/quote]

    Sei, sei … de novo esta conversa de TCO … em posts anteriores com o Dennes, conversamos bastante sobre isto. As vezes tenho a impressão de que alguma spessoas tentam de toda a forma encontrar nas licenças uma justificativa para algo que eu não sei o que é.

    Por último… cadê os links que podem servir de base para o que você afirmou ?

    Abraços

    ===
    Blog: Livre e Social

  • http://flavors.me/naio21 OMGWTFBBQ

    Tenho experiência semelhante. Não sei se é culpa das Solution Providers que ministraram os cursos (cujos nomes não vêm ao caso) ou do Microsoft Official Curriculum, mas também achei superficial demais estes cursos oficiais que uma antiga empresa que trabalhava pagou.

    O dia-a-dia, help e Google se provaram ferramentas de pesquisa e aprendizado muito mais eficazes…

  • http://www.bizness.com.br sricanesh

    Pessoal aqui é mal humorado mesmo..não entendem uma ironia.

    Cassio R Eskelsen

  • cafuin

    “Não sei se é culpa das Solution Providers que ministraram os cursos…”

    No caso dos cursos da Oracle, não é culpa da professora ou empresa onde fiz o curso.

    O Material é padronizado pela Oracle, tudo registrado lá. Então é assim mesmo.

    Eu até entendo a idéia de ser só “coordenadas basícas” e depois você tem de correr atrás.

    Só que o valor cobrado é um absurdo para esse tipo de curso.

  • Dennes

    Oi !

    Os cursos oficiais são padronizados. Existem alguns cujo curriculo padrão é muito bom e adoro aplicar, enquanto que existem outros não tão bons assim.

    Por causa disso minha empresa aplica treinamentos personalizados, visando um conteúdo abrangente e muita prática : http://www.bufaloinfo.com.br .

    O fato é que existem tópicos que incluo nestes treinamentos que seriam impossíveis de serem assimilados no dia-a-dia, help e google, por isso continuo achando os treinamentos fundamentais, o problema é o conteúdo deles…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    Olá Dennes.

    [quote=Dennes]A não gratuidade do Linux para usos sérios é fato…[/quote]

    Tenho desenvolvido um muito bom trabalho com Debian, o qual é gratuito. Não uso RedHat há muito tempo, por isso não estou preparado para citar os detalhes da compilação do mesmo.

    Quanto ao Debian, recompilar o kernel do mesmo, removendo suporte a diversos protocolos desnecessários, características de hardware não utilizadas e outras coisas presentes na apresentação padrão fazem com que o kernel ganhe muito em redução de tamanho físico, consumo de memória e performance. No caso específico do Debian, ele gera um pacote de instalação do kernel que simplifica a instalação do mesmo.

    [quote=Dennes]As empresas sérias não instalam linux gratuito para depois ficarem chorando pelos cantos, quando desejam linux, compram uma boa distribuição e pagam o suporte técnico.[/quote]

    Não sei se o que você afirmou é uma generalização. Muitas empresas que utilizam Linux tem em sua equipe de administração profissionais Linux e MS. Algumas empresas exigem algum nível de certificação, como a LPI. Estas empresas, normalmente de médio porte para cima, planejam sua integração tirando o melhor dos dois mundos, sem ter que recorrer necessariamente a soluções pagas. Algumas, de maior porte, mantêm uma pequena estrutura de rede para analisar o funcionamento destas soluções antes de o implementar.

    Tive a chance de por um tempo desempenhar pesquisas de adequação de soluções, que seriam alternativas a soluções prontas e bastante onerosas.

    [quote]Se ela (a empresa) seguir o caminho do linux para chegar ao resultado x, quanto ela vai gastar ? Homem/Hora ? Suporte ? Tempo de implementação ? Tudo isso é custo, nada é de graça.[/quote]

    Isto deve sempre ser considerado, não apenas com Linux, mas com qualquer sistema operacional. Estas questões têm sido sempre levantadas neste tipo de conversa, e eu levanto aqui outras: no caso da escolha de plataformas Windows e outras soluções MS:

    - Quanto será o custo de licenciamento das novas versões ?

    - Quanto custa parar um técnico para decidir se deve ser reinstalada toda uma estação onde se encontra suspeita de malware ou se deve ser reexecutado uma passagem de antivírus seguida de uma passada de spyware ?

    - Quanto custa retreinar um funcionário que estava acostumado com uma disposição de menus dos aplicativos da suite de escritório, quando ocorre a atualização da mesma ?

    - Quanto custa comprar uma solução adicional e corporativa de anti-vírus ?

    - Quanto custa treinar um funcionário para trabalhar com manutenção dos Windows ? (considerando que a empresa invista em capacitação, podendo vir a uma certificação)

    Como vemos, há aspectos que podem ser agravantes ao TCO, na escolha dos Windows.

    Abraços

    ===
    Blog: Livre e Social

  • Dennes

    Oi, Gilberto !

    [quote]
    - Quanto será o custo de licenciamento das novas versões ?
    [/quote]

    Baixo, pois envolve um contrato de software assurance, além disso garante suporte técnico até mesmo 24×7

    [quote]
    - Quanto custa parar um técnico para decidir se deve ser reinstalada toda uma estação onde se encontra suspeita de malware ou se deve ser reexecutado uma passagem de antivírus seguida de uma passada de spyware ?
    [/quote]

    Sistemas de antivirus fazem checagens automatizadas em toda a rede, de forma agendada. Exchange Server bloqueia virus antes mesmo que o usuário possa ter contato com eles. Isa Server também tem um bom nível de bloqueio. ForeFront faz um grande trabalho. Além disso tudo, o Windows Vista não deixa nada entrar (estou a mais de um ano sem qualquer malware e não sou um sujeito cuidadoso em relação a isso)

    [quote]
    - Quanto custa retreinar um funcionário que estava acostumado com uma disposição de menus dos aplicativos da suite de escritório, quando ocorre a atualização da mesma ?
    [/quote]

    Com que frequencia isso acontece ? Muito baixa. Além disso a mudança de disposição frequentemente envolve uma maior usabilidade do software. Por que hoje você encontra cursinhos de windows + word + excel por R$ 30,00 nas esquinas ? Porque o usuário consegue se virar sozinho, de tão simples que estão os softwares.

    [quote]
    - Quanto custa comprar uma solução adicional e corporativa de anti-vírus ?
    [/quote]

    Leve em consideração a segurança do windows vista… mas você está mesmo considerando usar linux em todos os clients ?

    Antes de verificar custos de uma solução de anti-virus verifique a proteção obtida com exchange+isa+forefront

    [quote]
    - Quanto custa treinar um funcionário para trabalhar com manutenção dos Windows ? (considerando que a empresa invista em capacitação, podendo vir a uma certificação)
    [/quote]

    A curva de aprendizado é muito menor do que em ambiente linux, por isso arriscaria dizer que bem menos.

    Sim, em momento algum disse que não existe TCO envolvido nos dois ambientes, mas a existência do TCO impede que se diga que o Linux é “de graça”. Ele tem seu custo.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    Olá sricanesh

    Seria possível mandar apenas o link sobre o assunto e não uma página de pesquisa do google ? queria ler de onde você tira base para tuas afirmações. Pesquisas eu mesmo posso criar …

    Saudações

    ===Blog: Livre e Social

  • antitna

    boa!

  • http://www.bizness.com.br sricanesh

    Na boa,

    Essa sua insistência por pedir links me parece uma estratégia de fuga.
    Mandei o link do Google para mostrar o quão fácil é achar a resposta para sua pergunta ao invés de ficar torrando a paciëncia aqui.

    Sim, talvez eu esteja sendo meio grosso, mas tempos atrás, quando não tinha essa mordomia de internet, eu precisava ir atrás das informações, as coisas não caiam de mão beijada.

    Bastaria você ter teclado CTRL+T (estou assumindo que vc está usando Firefox obviamente) e procurar no google “Mono .Net Linux”. Seria muito mais simples e não pareceria que vocë está usando uma estratégia dispersionista para camuflar seu xiitismo pró-linux.

    Cassio R Eskelsen

  • Dennes

    Oi, Gilberto !

    Não entendi o porque desta resposta, já que o primeiro resultado retornado pela pesquisa que ele enviou é justamente o site do projeto mono. Não bastava clicar lá ?

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • TheDarkMaster

    É que você têm um comportamento tão MSFanboy que chega à me irritar, espertinho…

    E dado que já deu de perceber que a sua capacidade de interpretação é deveras limitada, vou – tentar – simplificar para você (posso desenhar se quiser): As “dependências óbvias” que eu citei são as DLLs do sistema operacional, como a user32, system32, ole32 e por aí vai. DLLs que o aplicativo precisa para rodar em Windows mas que ele não precisa instalar separadamente, dado que são parte integrante do Windows. Já no caso do .NET eu preciso instalar todo o framework e quase certamente a aplicação .NET vai carregar todo ele (mesmo não sendo necessária, já que como você alega dá de otimizar para usar código nativo), gastando RAM extra sem necessidade e tempo de CPU.

    E interessante como você fugiu da minha questão anterior (se é nativo então não precisaria da .NET). Mas não se preocupe, não vou continuar esta discussão inútil com um MSFanboy condicionado em primeiro grau (leia Perry Rhodam para saber do que se trata)

    Se você consegue ler esta mensagem então o seu computador irá se auto-destruir em dez segundos, tenha um bom dia :)

  • Dennes

    Prezado,

    Conforme encontra-se explicado no ppt (desenhado inclusive), as class libs do framework são carregadas uma a uma, sob demanda.

    O visual studio insere dependências que um simples hello world não precisa, mas que se estão lá, seriam carregadas sob demanda

    Alterar o momento de necessidade de uma class lib altera o tempo de carga da aplicação

    As dependências extras afetam não só a carga, como a memória.

    Você nem ao menos se deu o trabalho de pesquisar sobre debug/release na geração do executável do framework

    As diferenças dos modos debug/release afetam não só a performance, como a memória

    Conforme explicado no ppt (claramente desenhado), a primeira execução envolve a compilação de IL para código nativo. Execuções sub-sequentes não.

    Consequentemente se o código nativo for pré-gerado (ngen), o tempo de carga da aplicação é reduzido

    Um simples Hello World testou o tempo de carga da aplicação, mas não testou o tempo de execução gerado por diferenças como o Garbage Collector

    A máquina virtual é tão obviamente necessária que achei desnecessário responder sua pergunta. Porém você claramente desconhece o que é a máquina virtual, acreditando ser algo gigantesco que precisa ser carregado junto com a aplicação. Veja novamente o ppt.

    Portanto, alguém que não tem a capacidade de entender desenhos bem claros em um ppt e desconhece todas essas características de uma tecnologia não pode nunca afirmar que fez testes e tirou resultados conclusivos em uma comparação da tecnologia.

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • aletarifa

    Olá Zezinho… acho que você deve considerar sim as opiniões do Dennes.

    Tb estou chegando atrasado nessa thread… mas… creio que muitas pessoas pecam por fanatismo ou coisa do tipo… seria impossível eu vir aqui e dizer por exemplo: Migrem de PHP para .Net… meu conhecimento de .net é 200% maior do que de PHP… mas tb não vou vir aqui dizer q o PHP não presta… o que não presta é o meu conhecimento sobre PHP.

    Muitas pessoas falam de uma tecnologia pelo conhecimento que tem sobre ela, isso é um erro.

    Se existem pessoas defendendo o JAVA, .Net, PHP ou o que for, é pq tem valor… ou seja, temos pelo menos que aproveitar esses materiais e tentar aprender alguma coisa, caso seja de interesse.

    Sobre a MS ouvir a comunidade.. que empresa de software leva 3.500 pessoas do mundo, que se destacam na comunidade do seu pais, pros EUA uma vez por ano, bancando boa parte dos custos para apresentar suas tecnologias? não sei se a MS é a empresa que mais ouve ou a que melhor ouve, o que sei é que existem muitos programas e ações para isso… tanto que a evolução dos produtos MS no últimos anos foi absurdamente grande… boa parte graças a isso… conhecem o programa connect? https://connect.microsoft.com/ aqui qualquer pessoa pode participar dos betas da vida e postar erros ou opiniões… todas são respondidas… seja com correções, justificativas, etc.

    []´s

  • http://www.errro.com/ ddd14r

    Para minha felicidade saiu a versão 3.0 do EditPlus! \o/

  • hamacker

    A culpa é do ppt :)
    Manda em PDF !

  • http://www.errro.com/ ddd14r

    Oi Dennes!

    [quote]Se isso tivesse algum fundamento de verdade. Mas você está falando sem conhecimento da história do .NET, que não muda sua estrutura desde 2005.[/quote]

    A linguagem não foi o que citei, mas sim o VS e a VM do .NET. Então por qual razão o Mono não acompanha a evolução do .NET?

    [quote]Você já comparou o sistema de segurança do ASP.NET 2.0 com o do ASP tradicional ?

    Você já comparou o sistema de eventValidation do ASP.NET 2.0 e o trabalho que daria para fazer algo levemente semelhante no ASP tradicional ?

    Você já observou como os sites em ASP.NET, em especial o 2.0, apenas são vulneráveis a SQL Injection se o programador for muito, muito ruim, já que o padrão da ferramenta já é evitar isso ?

    Você comparou o custo de um mesmo projeto em ASP tradicional e ASP.NET ?[/quote]

    Em PHP praticamente não se fala de SQL Injection, o mínimo que um programador deve fazer é validar a entrada de variáveis no sistema. Se ele nem sabe do que se trata, e confia que a IDE gerencie automagicamente a segurança de sua aplicação, tem que pedir prá sair! }:)

    Acho que voltamos à questão da ferramenta: onde está o conhecimento do programador a respeito disso? A ferramenta deve fazer tudo prá ele, formando mais um usuário de IDE? Na minha opinião, ele não deve confiar na ferramenta. Deve confiar no seu próprio conhecimento.

    [quote]Primeiramente, quem divulgou aqui fui eu.

    Você não deseja us$ 1000,00 não ? [/quote]

    Não dessa forma. Você divulgou, mas vai participar?

    Já viu “Proposta Indecente”? Nem sempre a grana vale mais que a dignidade. No dia que eu trocar minha ferramenta de trabalho, meu clube de futebol, meu prato favorito por 1.000 patacas, é um sinal de que o valor da minha opinião é inferior a 1.000 patacas.

    Por acaso a M$ não está, de certa forma, prostituindo a informática e os programadores oferecendo grana (pouca grana) para migrar um código concorrente para o seu? Não é a mesma coisa que colocar uma cenoura na frente do burrinho? Enquanto o Robert Redford pagou 1.000.000 pela Demi Moore, a M$ oferece 1.000 para o programador. E ainda tem que CONCORRER ao “prêmio”.

    Não, obrigado. Vou comprar um bilhete da megasena que a chance é a mesma, e o esforço é bem menor. ;)

    [quote]Você realmente não conhece nada de TFS… sugiro estudar um pouco mais sobre ele….[/quote]

    Você não falou nada, só passou a bola. Um link teria mais utilidade aqui.

    [quote]Não e basta pesquisar a respeito. Dizer isso é desinformação.[/quote]

    Informação é o que faltou no teu comentário, um link também seria legal aqui.

    [quote]Então você, fazendo faculdade, pode afirmar, com toda a certeza e comprovar em seu projeto final que todas as ferramentas criadas para acelerar o processo de desenvolvimento não possuem qualidade ?[/quote]

    De uma forma geral, exatamente isso. Ou você aprendeu na faculdade que uma aplicação é desenvolvida com muito mais velocidade usando drag’n'drop?

    A produtividade está diretamente associada à organização da equipe (metodologias ágeis?) e ao conhecimento dos desenvolvedores em relação àquilo que estão fazendo. Quando mais IDEs maravilhosas existirem, menos experiência os programadores adquirem naquilo que realmente interessa: a análise do projeto e o desenvolvimento. Assim, eles levam mais tempo para desenvolver por falta de experiência. Se você tivesse de desenvolver uma aplicação gerenciando uma equipe, quem você iria preferir: um Eric Raymond usando um editor de textos ou um programador de nível mediano usando VS?

    Claro, o ideal seria Eric Raymond usando VS! Mas como você pode imaginar, ele não usaria isso. E se usasse, atualmente ele não programaria mais de 12 linguagens. Ele sabe que o preço a ser pago ao ficar atrelado a uma IDE automágica é seu próprio conhecimento.

    Do mercado atual, quantos dependentes de ferramentas como VS, Eclipse, etc, saberiam resolver problemas usando um TextPad para editar seus códigos? Pouquíssimos.

    Abraço!

  • Dennes

    Oi, ddd !

    [quote]
    A linguagem não foi o que citei, mas sim o VS e a VM do .NET. Então por qual razão o Mono não acompanha a evolução do .NET?
    [/quote]

    O mono não acompanha a evolução do .NET desde 2005, ano a partir do qual o .NET não mais fez mudanças em suas estruturas fundamentais, teve apenas acréscimos de novos recursos, que podem ou não ser utilizados.

    [quote]
    Não dessa forma. Você divulgou, mas vai participar?
    [/quote]

    Já passei da primeira etapa. Da 2a etapa só se tiver tempo disponível…

    [quote]
    Por acaso a M$ não está, de certa forma, prostituindo a informática e os programadores oferecendo grana (pouca grana) para migrar um código concorrente para o seu?
    [/quote]

    Se você visitou o site da competição para poder comentar, deve ter visto que trata-se de uma aplicação usada de demonstração para ser migrada, com o objetivo de aprendizado da migração…

    [quote]
    Você não falou nada, só passou a bola. Um link teria mais utilidade aqui.
    [/quote]

    http://www.msdnbrasil.com.br/experience/vsts/Home.aspx

    [quote]
    Informação é o que faltou no teu comentário, um link também seria legal aqui.
    [/quote]

    http://computerworld.uol.com.br/gestao/2007/05/21/idgnoticia.2007-05-21.3434296752/

    http://www.convergenciadigital.com.br/cgi/cgilua.exe/sys/start.htm?infoid=12285&sid=46

    Neste trecho você não só mostrou ser um universitário alienado, como tentou denegrir um produto e tecnologia que desconhece sem nem ao menos ter feito uma pesquisa sobre o assunto. Seria excelente se os comentários fossem melhor pesquisados, para realmente agregarem conhecimento.

    [quote]
    De uma forma geral, exatamente isso. Ou você aprendeu na faculdade que uma aplicação é desenvolvida com muito mais velocidade usando drag’n'drop?
    [/quote]

    De uma forma geral os universitários sabem que aquilo que estudam na faculdade está a muitos e muitos anos de distância do mercado de trabalho.

    Fabricantes oferecem inclusive alternativas, tal como as células acadêmicas, cujo funcionamento você pode ver em http://www.bufaloinfo.com.br/celulasacademicas.asp

    Mas você, como um bom universitário alienado, desconhece tais fatos.

    Parabéns pela sua conclusão magnífica : Segundo seu raciocínio, carros seriam altamente prejudiciais ao transporte pelo fato da maioria dos motoristas serem incapazes de consertar um motor. Bravo !

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • http://www.errro.com/ ddd14r

    Oi Dennes!

    [quote]O mono não acompanha a evolução do .NET desde 2005, ano a partir do qual o .NET não mais fez mudanças em suas estruturas fundamentais, teve apenas acréscimos de novos recursos, que podem ou não ser utilizados.[/quote]

    Ou seja, a mesma portabilidade de um elefante. Acho que aqui concordamos que desenvolver uma aplicação usando versões atuais no VS é correr o risco de chorar ao tentar rodar no linux, já que o Mono está 3 anos atrás. Procede?

    [quote]Já passei da primeira etapa. Da 2a etapa só se tiver tempo disponível…[/quote]

    Boa sorte, desejo que ganhe as 1.000 patacas. Eles não trocariam a grana por uma certificação, sendo que a grande razão é o aprendizado?

    [quote]Se você visitou o site da competição para poder comentar, deve ter visto que trata-se de uma aplicação usada de demonstração para ser migrada, com o objetivo de aprendizado da migração…[/quote]

    Aprendizado com premiação? Não confunda concurso com aprendizado: quem quer aprender não pensa em premiação.

    [quote]http://www.msdnbrasil.com.br/experience/vsts/Home.aspx[/quote]

    É necessário cadastro para acessar esse outdoor? Mas nem a pau, Juvenal!

    Mesmo assim, agradeço tua intenção.

    [quote]Neste trecho você não só mostrou ser um universitário alienado, como tentou denegrir um produto e tecnologia que desconhece sem nem ao menos ter feito uma pesquisa sobre o assunto. Seria excelente se os comentários fossem melhor pesquisados, para realmente agregarem conhecimento.[/quote]

    Primeiramente, alienado é quem incentiva que alguém abandone o PHP por uma premiação de US$ 1.000,00. Se para você a preparação de um profissional está baseada em premiações, também está a educação, a índole, o respeito, entre tantas outras coisas.

    O fato é que a “falta de profissionais” está justamente ocorrendo porque cada vez mais são criados desenvolvedores, analistas, que baseiam suas carreiras em ferramentas e certificações milagrosas, lançadas a cada semana. E o mercado absorve isso como verdade.

    Tem empresário iniciando implementação de SAP sem nem saber o que é, justamente porque pessoas tendenciosas dentro da mídia ficam endeusando produtos milagrosos em troca de dindin. Daí ele diz: “Não consigo contratar um profissional SAP!!”. Bem feito prá ele, quem mandou não estudar e ficar lendo jornalzinho?

    Eu também fico imaginando o grande conhecimento que migrar uma aplicação incentivado por 1.000 patacas agrega.

    [quote]De uma forma geral os universitários sabem que aquilo que estudam na faculdade está a muitos e muitos anos de distância do mercado de trabalho.[/quote]

    Eu não estou nem aí para o mercado de trabalho. O mercado de trabalho baseado em certificações, premiações, realmente não me interessa. O mercado de trabalho está interessado em experiência agregada para a solução de seus problemas, não em um curso de VS que a mamãe pagou.

    Se você está em uma universidade pensando em mercado de trabalho, tens uma visão curta demais de sua profissão. Para tanto se usa a designação “acadêmica” e não “mercadológica”. Ponto para M$, Sun, etc que “ensinaram” que o conhecimento está atrelado ao mercado (e às suas ferramentas!).

    [quote]Fabricantes oferecem inclusive alternativas, tal como as células acadêmicas, cujo funcionamento você pode ver em http://www.bufaloinfo.com.br/celulasacademicas.asp/quote

    Fabricantes envolvidos em células acadêmicas para empurrar seu lixo goela abaixo e ainda levar um dindin de quebra? Não, muito obrigado. Meu dinheiro não é capim. Se eu pago meu curso universitário, não vai ser um fabricante que irá me ensinar e sim um professor mestrado ou doutorado.

    Fosse assim, também seria mais fácil a M$ lançar uma universidade própria, para ensinar como criar um botão em dois cliques. Não seria legal?

    [quote]Mas você, como um bom universitário alienado, desconhece tais fatos.

    Parabéns pela sua conclusão magnífica : Segundo seu raciocínio, carros seriam altamente prejudiciais ao transporte pelo fato da maioria dos motoristas serem incapazes de consertar um motor. Bravo ![/quote]

    HAHAHAHAHA Pela sua magnífica conclusão, o motorista tem que ser só um motorista pelo resto da vida. É o princípio “viseira no cavalo”: tem que colocar, porque se o bicho olhar para o lado e ver que os carros são mais rápidos, sai dando coices ou empaca.

    Então, se o motorista tiver de trocar uma vela, ele vai no mecânico e paga R$50 para isso, fora a “rebimboca que estava gasta e a pastilha que tive que trocar”.

    Mais R$200 pagos pelo ignorante que só sabe dirigir, e tem que aceitar toda a sapiência do mecânico. E assim, a M$ segue formando motoristas padrão dentro das universidades mundo afora!

    Abraço!

  • Dennes

    Prezado,

    [quote]
    Ou seja, a mesma portabilidade de um elefante
    [/quote]

    Interessante como você muda a linha de racicinio rapidinho quando perde os argumentos…

    [quote]
    É necessário cadastro para acessar esse outdoor? Mas nem a pau, Juvenal!
    [/quote]

    Alienação total e irresponsabilidade… critica um produto e tecnologia e se recusa a conhecer a respeito do assunto…

    É por isso que profissionais de tecnologia ficam mal vistos no mercado…

    [quote]
    Eu não estou nem aí para o mercado de trabalho.
    [/quote]

    Acho que o caso já está encerrado… é alienação e alucinação grave… vai viver de paz e amor…

    [quote]
    Fabricantes envolvidos em células acadêmicas para empurrar seu lixo goela abaixo e ainda levar um dindin de quebra?
    [/quote]

    Saia da universidade só com o conhecimento que ela te dá e tente arrumar um emprego depois… os profissionais dignos agradecem, é um a menos para concorrer no mercado.

    Nem comento a total alucinação ao final, acreditando que todo motorista sabe abrir e concertar um motor.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Wallacy

    Olá Dennes.

    Você deu somente uma perspectiva para sua analise.

    [quote]Baixo, pois envolve um contrato de software assurance, além disso garante suporte técnico até mesmo 24×7 [/quote]

    Veja bem, o custo de novas licenças é baixo se comparado a aquisição inicial das mesmas.

    Porém o “quão baixo”, e quantos % de relevância teria esse valor em relação a mesma solução *nix? Seria mais baixo que comprar um suporte entreprise de uma distribuição Linux que também possui suporte 24×7 ? Uma licença do SuSE Linux Enterprise por exemplo custa $50.00 por ano, (ou 125 por três anos).

    Ainda mais considerando que grande parte das soluções Linux se baseiam nas características de multiusuários, e em grande parte são baseados em terminais burros, o que faz com que seja necessário adquirir uma unica licença para todo um parque de maquinas…. E também que é muito comum mainframes em Linux (para grandes corporações).

    [quote]Sistemas de antivirus fazem checagens automatizadas em toda a rede, de forma agendada. Exchange Server bloqueia virus antes mesmo que o usuário possa ter contato com eles. Isa Server também tem um bom nível de bloqueio. ForeFront faz um grande trabalho. Além disso tudo, o Windows Vista não deixa nada entrar (estou a mais de um ano sem qualquer malware e não sou um sujeito cuidadoso em relação a isso)[/quote]

    Isso exige consumo alto consumo de hardware e energia, que também entram na TCO, nesse quesito o custo de uma solução Linux é ainda menor, pois se eliminam a nescessidade de aquisição de uma licença de antivirus.

    [quote]Com que frequencia isso acontece ? Muito baixa. Além disso a mudança de disposição frequentemente envolve uma maior usabilidade do software. Por que hoje você encontra cursinhos de windows + word + excel por R$ 30,00 nas esquinas ? Porque o usuário consegue se virar sozinho, de tão simples que estão os softwares.[/quote]

    Eu não especularia sobre isso, acredito que a freqüência é muito maior que você pode imaginar, recentimente passei em uma dessas empresas que ministram esses cursinhos e ela disse que a maior clientela dela são funcionarios de empresas envolvidos com esses programas afim de se adaptar nas novas versões, não usuários que estão afim de “aprender”.

    Alem do mais, pode-se dizer que “Dois pesos, duas medidas” essa “verdade” também vale para a solução Linux, tanto em relação a “atualização” quando ao aprendizado da ferramenta, cursos de “openoffice” já estão se tornando comum. E (ao contrario do que as pessoas pensam) não é nada complexo aprender usar ferramentas no Linux, até porque em grande parte são ferramentas graficas como no Windows (não sei se você já usou Linux, mais poderá perceber que não é nada complexo).

    [quote] Leve em consideração a segurança do windows vista… mas você está mesmo considerando usar linux em todos os clients ?

    Antes de verificar custos de uma solução de anti-virus verifique a proteção obtida com exchange+isa+forefront [/quote]

    Porque, e se o parque de maquinas da empresa não for compatível? É direcionar demais “levar em consideração só o vista”.

    E porque não usar o Linux em todos os clientes? É novamente direcionar a solução.

    Montar o escopo do problema atravez da solução não é adequado. Cada sistema deve se enquadrar no problema onde possui maior ganho de TCO. Falar que Linux não possui uma boa relação de TCO, em uma migração de um sistema legado que usa active diretory, entre outras tecnologias da Microsoft, é igualmente irrelevante se comparado o mesmo para um sistema legado em *nix, isso a curto prazo é claro.
    Considerando que o uso das tecnologias da Microsoft surgiram para solucionar um devido problema, não se pode comparar “a solução”, deve se comprar o TCO em relação ao problema inicial… Sistemas diferentes tendem ter metodos diferentes para resolver um mesmo problema.

    Por exemplo, se a solução Windows foi instalar uma copia do windows em cada maquina do usuário, para solucionar o problema em relação a um determinado aplicativo. No Linux pode ser que a solução seja o uso de terminais burros com o X.org. Em algum momento não usar terminais burros no Windows não foi suficientimente eficaz para solucionar o problema, no Linux pode ter sido…

    Até porque essa é uma das características do sistema desde sua concepção. Quando a Microsoft produzia sistemas Unix, esse era um dos principais usos dele. E de modo geral sistemas *nix possuem uma otima relação custo beneficio nesse escopo, pois todo o sistema já é estruturado para consumir muitos poucos recursos assim. Por exemplo, eu estou no exato momento com 4 terminais gráficos abertos e com 4 usuários abertos em cada terminal, e consumindo 50 megas de RAM por terminal, cada um com seus programas isolados (deixei aberto um player de musica em cada, dois mensageiros instantâneos, e alguns aplicativos de sistema no tray como o kenrry beagle, e update manager).

    Esse foi só um exemplo… Só foi para exemplificar que existem muito mais fatores a se considerar em um TCO de um sistema Linux pois é importante se aproveitar das propriedades de cada sistema.

    E lervar em consideração o Windows vista, é levar em consideração o upgrade do hardware o consumo adicional de energia que ele pode vir ter.

    [quote]A curva de aprendizado é muito menor do que em ambiente linux, por isso arriscaria dizer que bem menos.

    Sim, em momento algum disse que não existe TCO envolvido nos dois ambientes, mas a existência do TCO impede que se diga que o Linux é “de graça”. Ele tem seu custo. [/quote]

    Isso também não é uma completa verdade, aprender o que? Manipular programas? Suportar o sistema?

    Por exemplo, (Se já usou Linux com KDE), deve ter percebido que 99% de toda a disposição dos icones é semelhante ao de outros sistemas, como Windows e OSX. Não leva mais que um minuto usar… Meu pai que nunca fez nenhum curso ou coisa similar, usa Linux tranquilamente… Então “uso” é algo relativo, o usuario que aprendeu usar Windows sozinho etc, vai aprender “usar” linux normalmente, mouse continuara sendo mouse, navegador vai continuar sendo navegador, menu continuará sendo menu… Nada vai mudar.

    Agora se fala curva de aprendizado técnico.. Isso muda um pouco, porém também é relativo, no geral no windows se aprende a manipular programas de suporte, no Linux geralmente manipular o próprio sistema. Se se refere a curva de aprendizado a nivel quantitativo, isso se torna uma total inverdade, meu primeiro ano de Linux aprendi mais que tudo que aprendi em toda minha vida de Windows, e não falo só por mim, se quiser colocar um questionário ai no fórum você vai ver isso… Agora se fala em relação a velocidade (pois quanto mais facil mais rapido), é normal que a manipulação de programas propriamente dita seja mais facil, entretanto é igualmente limitada. Um professor meu uma vez disse que a curva de aprendizado no Windows é como uma equação Linear acendente com c>0, e no Linux uma equação quadratica com b e c =0, que por mais que nos primeiros momentos a linear tenha uma melhor relação custo beneficios, quando se aulementa os termos a quadratica passa a ser mais vantajosa…

    Comprar as dificuldades tecnicas que muitos usuarios enfrentam quando vão instalar suas proprias distribuição Linux em uma curva de aprendizado é errado, até porque essas mesmas pessoas aprendenram o Windows em sistemas já instalados, e só depois (de uma certa esperiencia adiquirida) aprenderam a instalar o sistema, dificuldades com drivers no Linux, eu já tive outrora problemas de drivers no Windows, e confesso que até hoje não sei resolver, já no Linux eu aprendi… Foi mais complexo? Foi… Porém a parte mais complexa em relação as “dificuldades” do Linux em um ambiente empresarial é a instalação e configuração, e esse fica (como o Gilberto disse) a cargo do setor tecnico especializado (assim como é no Windows).

    E sim, Linux tem seu custo, porém possui seu custo nos mesmos itens que o Windows possui, e possui custo zero em muitos outros, o que pode ser muito beneficio em uma TCO já que os intes “custiosos” devem ser muito grande para superar uma TCO com todos os intens sendo “custiados”.

    Por exemplo, a empresa do meu tio migrou para Linux a um tempo atras, gastaram 300 reais por mês trocando um funcionario que era reponsavel pela parte tecnica do Windows por um especializado em Linux. Em compensação reduziram em mais de 800 reais a conta de energia ao trocar os computadores por uma versão com hadware mais simples…. E também trocaram o valor de 5mil que gastavam com renovações de licença em softwares diversos (como antivirus) no Windows. Só para não deixar duvidas, ele já usava terminais burros no antigo sistema em Windows.

    É claro, Linux tem seu preço, nem sempre é (como o exemplo acima) melhor… Entretanto quase sempre um TCO Linux é mais “agradável” isso se for feito por pessoas que conhecem adequadamente o sistema. Pessoalmente não conheço nenhum exemplo onde uma solução MS seja realmente mais barata que uma solução *nix até agora só li sobre empresas que fizeram isso mais sem maiores detalhes…

    —–
    Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças…
    Gandhi.

  • Dennes

    Oi, Wallacy !

    Não estamos aqui fazendo uma comparação completa de TCO, isso é para instituições de pesquisa ou para situações especificas de compra.

    O assunto começou quando disseram que o *nix é de graça, e isso não é…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    Tive a chance de ser patrocinado nos cursos de Windows NT, pela empresa em que trabalhei, mas o conteúdo foi um desastre, erros e travamentos ocorriam costumeiramente, alguns professores possuiam pouca didática. E este foi um curso oferecido por um bastante reconhecido centro de treinamento no Rio de Janeiro.

    Entretanto, o mesmo ocorre do meu lado, em diversos cursos de Linux. Pelo que vejo, se fez uma indústria do treinamento, fornecendo uma enchurrada de teorias e a prática se resume em atividades demonstrativas realizadas em período muito curto.

    Mas a minha discussão ainda é a mesma:

    Como pode um cidadão com baixíssimo poder aquisitivo dar ao filho uma formação tecnológica, quando percebe que este é o caminho que o filho quer seguir ? Os preços são mais do que absurdos. Pelo menos o computador ficou mais fácil de comprar. Mas e o SO, ferramentas, livros, cursos, etc ? Como custear isso tudo ? Como considerar a cidadania do indivíduo e lhe dar acesso a esta informação ?

    Por muitos anos cresci em lugares tipicamente pobres, seja eu morando no local ou morando próximo. Conheci pessoas indignadas com o preço alto das oportunidades e com a dificuldade de acesso e formação. Se tivessem tido chance de tentar aprender em casa, de forma correta (isto elimina o mal da pirataria), com certeza teriam mudado este quadro no todo ou em parte.

    Mas como comprar um SO de mais de R$ 100,00 ? a versão gratuita tem limitações de uso, impedindo que se faça muitas coisas simultaneamente.

    Como adquirir ferramentas de escritório, se as mesmas ultrapassam a casa de R$ 200,00 ?

    Como aprender a desenvolver código, páginas, imagens, se estes softwares custam mais do que a soma do SO e da suite de escritório ?

    Até agora, não achei resposta que atenda a nossa população, como um todo, nestes aspectos. Não apenas favorecer 10, 20 ou 30 alunos, mas a nossa sociedade. Realmente, não vejo outro caminho que não seja o Free Software / Open Source. Free, neste caso, tanto grátis como livre. Lembre-se que enquanto muitos discutem idéias no caríssimo Fast Food, alguns nem sempre podem almoçar, mas querem uma chance de mudar honestamente.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    [quote=Dennes]O assunto começou quando disseram que o *nix é de graça, e isso não é…[/quote]

    Apenas uma correção, o assunto começou aqui, onde o autor não deu mais continuidade. Como se lê, não foi dito de graça, mas uma crítica a suposta gratuidade do Linux.

    Hoje, meio ferido pelas experiências (fracassos+sucessos=aprendizado), posso afirmar que não há comida de graça, tudo tem seu preço. Entretanto, há alternativas mais e menos caras.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Boa parte do que eu ia responder já foi antecipado aqui … vou ter que me esforçar para polir este cristal … :D

    ===
    Blog: Livre e Social

  • Dennes

    Oi, Gilberto !

    [quote]
    Entretanto, o mesmo ocorre do meu lado, em diversos cursos de Linux. Pelo que vejo, se fez uma indústria do treinamento, fornecendo uma enchurrada de teorias e a prática se resume em atividades demonstrativas realizadas em período muito curto.
    [/quote]

    Estamos na era do conhecimento. Quem detem o conhecimento é uma pessoa, não uma empresa. Por isso empresas de renome na área de treinamento simplesmente não significam absolutamente nada. Pessoas de renome são tudo, empresas não.

    Aplico treinamentos no Rio, treinamentos de desenvolvimento e meus alunos saem muito satisfeitos.

    [quote]
    Como pode um cidadão com baixíssimo poder aquisitivo dar ao filho uma formação tecnológica, quando percebe que este é o caminho que o filho quer seguir ? Os preços são mais do que absurdos. Pelo menos o computador ficou mais fácil de comprar. Mas e o SO, ferramentas, livros, cursos, etc ? Como custear isso tudo ? Como considerar a cidadania do indivíduo e lhe dar acesso a esta informação ?
    [/quote]

    Como pode um cidadão com baixíssimo poder aquisitivo dar ao filho uma formação adequada se o sistema de progressão continuada deixa pessoas analfabetas funcionais chegarem na faculdade ?

    Infelizmente, o problema que você está levantando vem de base…

    [quote]
    Mas como comprar um SO de mais de R$ 100,00 ? a versão gratuita tem limitações de uso, impedindo que se faça muitas coisas simultaneamente.

    Como adquirir ferramentas de escritório, se as mesmas ultrapassam a casa de R$ 200,00 ?
    [/quote]

    Através de contratos, as escolas podem fornecer os softwares gratuitamente aos alunos. Não seria uma maravilha ? Na Inglaterra é assim.

    Impossível ? Claro que não ! O dinheiro público roubado foi mais do que o valor do contrato para todas as escolas nacionais, tenho certeza.

    [quote]
    Como aprender a desenvolver código, páginas, imagens, se estes softwares custam mais do que a soma do SO e da suite de escritório ?
    [/quote]

    Se depender da MS, isso você tem de graça, por inúmeros caminhos.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    Olá Dennes.

    Como respondi ao sricanesh, e havia respondido antes, eu preciso da informação. É pesquisa, e colaborativa. Se foi feita uma afirmação, ela é conclusiva e criada a partir de fontes. Assim, não haveria nenhum problema em citar as fontes, a menos que elas não existam, ou seja, o tal “achismo”.

    Me dar um link como foi dado poderia muito bem ser interpretado como uma forma de falar o óbvio: “procura na internet”.

    Ora, se estou afirmando, tenho que poder provar. Uma pesquisa como essa não é a resposta, mas um amontoado de links nos quais tenho que pesquisar.

    Isto não é, como se poderia afirmar, preguiça. Mas, em um julgamento, se alguma afirmação não puder ser provada por exposição das fundamentações, ela é desconsiderada.

    Como já antes afirmei, respeito sua postura e conduta, e por isso espero sua opinião acerca do exposto.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Na boa, sricanesh … vou tentar ser claro sem ser grosseiro, sem pedir “o saco”, sem chamar o “018″, sem citar a semântica das palavras …

    Quando você apresenta um texto científico, você é obrigado a citar a fonte. Quando eu te peço o link exato é por que quero não perder tempo e ir DIRETO à fonte de onde você tira informações que vão fundamentar tuas afirmações.

    Citar o Google com o texto a ser procurado é completamente diferente. É como seu eu te perguntasse “de onde você obteve a informação sobre a espécie XYZ” e você respondesse “Enciclopédia Britannica”. Eu mesmo poderia ter ido à pesquisa. E se assim tivesse sido, nem teria feito a pergunta. Afinal, na melhor das hipóteses, perguntar não ofende. (Quem é do tempo deste adágio lembra…)

    Assim, eu considero esta tua resposta muito mais uma evasiva, algo do tipo “te vira” do que resposta a minha pergunta. Para ser mais claro, O Ricardo Bicalho afirmou aqui que “.Net roda em Linux, via Mono”. Se ele afirmou, é por que tem certeza disto. Estudou, leu, etc.

    Ora, se eu não sei disso, e quero saber, preciso da fonte. Como estamos vivendo em um mundo onde informações estão gratuitamente disponíveis na Internet, e eu acredito que o mesmo saiba desta fonte, não vejo NENHUM problema em que a fonte exata seja revelada. Isto é apenas para ratificar uma afirmação. Evita “achismos” e coisas correlatas. Por ter aprendido assim, sempre que vou fazer qualquer citação em um texto meu, a faço direcionando para a fonte original.

    [quote]Seria muito mais simples e não pareceria que vocë está usando uma estratégia dispersionista para camuflar seu xiitismo pró-linux.[/quote]

    Sua prática de ironias é irritante. Os apelidos que você dá são muito mais característicos de quem não tem como explicar e age com agressão verbal. Textual, no caso. Rotular, aqui, seria julgar. Para isto, você deve ter uma tremenda formação, que te capacita a avaliar pessoas apenas avaliando suas perguntas.

    Comentários como estes não deveriam ser respondidos, isso se eu fosse partidário do ignorar. Mas eu espero mesmo ter sido bem explicado, bem cheio de detalhes, bem passo a passo para que você possa compreender o motivo pelo qual peço informações deste jeito.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Há hora para tudo…

    Alem disso, ironia contra objetos ou eventos é uma coisa. Ironizar pessoas normalmente é diferente e depreciativo.

    ===
    Blog: Livre e Social

  • Dennes

    Oi, Gilberto !

    Citar a fonte é uma coisa, quando a fonte é pouco conhecida, por exemplo, é fundamental.

    Falar “Procura na internet” quando a fonte é pouco conhecida e não se sabe exatamente o que procurar realmente é algo que não faz sentido…

    Mas o projeto Mono é algo muito conhecido entre desenvolvedores de software de ambiente Linux e Windows. Na pesquisa, foi o 1o resultado, pesquisando-se por termos bem simples.

    Também me sinto “meio ofendido” quando me passam um link de google, mas isso dificilmente acontece hoje porque a maioria das vezes, antes de perguntar, já fui ao google primeiro. Vira um hábito e é um bom hábito.

    Exemplo : Em muitos posts anteriores e comentários, chegaram a citar itens que eu não conhecia, mas uma busca rápida no google sempre fornece respostas.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Zezinho

    Oi, aletarifa.

    Desculpe antecipadamente pelo off-topic a seguir.
    Eu não desconsidero as opiniões do Dennes pelo fato de achá-las superficiais ou qualquer coisa que o valha. Pelo contrário, sei que ele é um profissional trocentas vezes mais capacitado, mais reconhecido e mais bem remunerado que eu (sem ironia). Desconsidero-as, sim, pelo tom que ele usa para as expor. Um profissional como ele poderia facilmente estar entre os que mais teria interesse de acompanhar, e ele tem conteúdo para tal, fácil, fácil.

    Sei que, com isso, vou deixar de agregar suas informações (em sua maioria muito valiosas) ao meu parco conhecimento, mas prefiro continuar assim.

    De qualquer forma, reitero o que eu disse acima: eu considero toda e qualquer iniciativa de capacitação profissional (de preferência que fosse no Brasil, já que somos tão carentes disto) bem-vinda.
    Claro, só sei superficialmente sobre esse projeto através do post, então não sei do que se trata essa capacitação – talvez estejam criando uma nova leva de profissionais fechados em soluções unicamente MS, que seja. Continuo achando válido, desde que se tornem melhores profissionais. Se a Sun o fizesse, eu continuaria achando válido. Se a Zend o fizesse, idem.
    Sou daqueles que acham que, quanto mais conhecimento, sobre as mais diversas áreas tiver, melhor. Aprender Lisp, Haskell e Smalltalk são meus próximos objetivos. Pra quê? Só pelo prazer de aprender.

  • Wallacy

    Não quis falar em ser de graça ou não, só comentei assim como a analise de TCO pode ou não ser mais favorável para o Windows ou para Linux. *nix pode sim ser de graça. Afinal nem todo mundo necessita de treinamento ou coisa similar para usufruir de algumas tecnologias do mundo *nix. O que não acontece no caso do Windows pois em algum momento existiu a compra de uma licença.

    Eu por exemplo administro servidores *nix e não paguei um único centavo por treinamento ou pelo sistema… Só quis exemplificar que assim como você disse uma vez que a escolha do Windows para alguns ambientes era justificável pois não necessitaria de treinamento pois é um sistema familiar a todos. Estou mostrando que nem sempre *nix possui um custo, pois qrande parte dos aplicativos e (e o próprio SO) são gratuitos, e treinamento (ou similar) é relativo, nem sempre é necessário.

    —–
    Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças…
    Gandhi.

  • CreolioRaimundo

    Olá Gilberto. Estou acompanhando a discussao e nao entendi. O usuario sricanesh disse que o pessoal estava percebendo que o linux nao eh gratuito. Entao vc pediu links comprovando que isso nao era uma opiniao dele. Entao ele falou sobre TCO tivemos diversos posts.

    Seu comentario foi:

    “…Esta é uma opinião pessoal tua, e o “pessoal” deve ser um pequeno gru po de pessoas com as quais você deve manter contato. Vamos falar de coisas mais sólidas. Por favor, envie os links de sites que demonstrem a “não gratuidade” do Linux, que vem sendo observada gradualmente. Caso contrário, ao postar, seria interessante você informar que esta é uma opinião pessoal…”

    Desculpe, mas o que vc quer dizer quando escreve:

    “…a “nao gratuidade” do linux, que vem sendo observada gradualmente”?

    Eu tive duas interpretacoes:

    1)ele nao eh gratuito, e vem ficando mais barato de se implementar gradualmente (e lendo o post do Wallacy podemos deduzir algumas razoes disso), mas, vc pediu links para indicar a nao gratuidade, logo parece uma contradicao.

    2)ele eh gratuito, logo vc discorda ou discordava dos comentarios do Wallacy, que afirmou que o linux tem um preco sim, entretanto quase sempre eh mais agradavel) e Dennis (afirmou que os sistemas MS tem um custo menor devido ao TCO), o que tambem contradiz o que escreveu, dizendo que ninguem escreveu que ele era gratuito, pois vc mesmo escreveu isso.

    Talvez tenha uma terceira interpretacao, pois talvez vc tenha considerado somente o sistema operacional – sem implementacao, por isso resolvi perguntar.

    Desculpem pelo post longo,

    Até mais.

  • Gilberto Martins

    Olá Dennes.

    Em tudo o que você mencionou estou de acordo. Mas o meu pedido, no início desta thread, foi o link que serve de base para a afirmação “.Net roda em Linux, via Mono”, feita aqui.

    O que estou procurando é o link ou o material que serve de base para esta afirmação.

    Claro que isto poderia ter sido pesquisado no site do mono. Mas se foi feita a afirmação, por que não citar objetivamente a fonte ?

    Saudações
    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá daniel

    Reconheço o valor da MS na popularização da informática. Mas se não fosse ela, teria sido a Apple, ou a Commodore, ou a Atari, por exemplo.

    Isto confere a ela a primazia, e não algo além.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá daniel

    Reconheço o valor da MS na popularização da informática. Mas se não fosse ela, teria sido a Apple, ou a Commodore, ou a Atari, por exemplo.

    Isto confere a ela a primazia, e não algo além.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Ricardo.

    Vou tornar a pedir o que já causou um pequeno desentendimento, ainda que compreensível.

    [quote]O .Net é mais robusto que o PHP

    .Net é excelente e muito performático
    [/quote]

    Por favor, envie links sobre objetivos e diretos sobre esta afirmação. Links para http://www.site.com para que a partir daí se faça a pesquisa não, mas links para o local do site que fala explicitamente sobre o assunto, como por exemplo http://www.site.com/assunto/detalhe.html

    Saudações

    ===
    Blog: Livre e Social

  • Dennes

    Oi, Gilberto !

    Neste caso você está pedindo o impossível…

    Comparações entre tecnologias são sempre muito polemicas e você não irá encontrar um site diretamente sobre isso.

    Quem conhece .NET sabe a diferença, tanto é que algumas pessoas comentaram o absurdo de se achar uma escrita de scripts comparável a ele (está aqui nos comentários, só dar uma olhada), mas você não vai achar um link direto com algum comparativa que seja realmente válido.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Wallacy !

    [quote]
    *nix pode sim ser de graça. Afinal nem todo mundo necessita de treinamento ou coisa similar para usufruir de algumas tecnologias do mundo *nix.
    [/quote]

    Está sendo extremamente simplista com relação ao TCO ou considerando apenas pessoas físicas…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Gilberto !

    Não entendi nada agora…

    Por que o site do Mono não é a fonte, citada objetivamente ? O que poderia ser mais específico do que o site do Mono ?

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • hamacker

    No fundo, no fundo quem administra redes são pessoas.

    Pessoas bem qualificadas para o serviço deveras custam menos, ainda que ganhem mais. Já faz uns 10 anos que não instalado um servidor de fax corporativo, mas se pintar um para instalar eu faço, de outro jeito voce contrataria outra empresa ou pagaria um treinamento. Infelizmente, empresas estão contratamento pouco CLT e cada vez, nós pessoas físicas nos tornamos juridicas apenas para satisfazer empenhos de burocráticos/financeiros dessas empresas, mas somos sempre “pessoas físicas” realizando o serviço.

    Uma estatistica interessante do site top500 sobre os 500 maiores computadores e seus sistemas operacionais :

    http://lms.ispgaya.pt/webfiles/Top500_OS.png

  • Dennes

    Oi, Hamacker !

    Quando falei pessoa física, quis dizer “uso não corporativo”

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • hamacker

    Pessoalmente acho qualquer banco de dados cliente/servidor melhor que o MySQL, mas ele taí, é uma realidade então vamos usa-lo. Tá eu sei, peguei pesado, mas eu só posso dizer isso porque utilizo-o, mas que LAMP não usa ?

    Não conheço empresa mais microsoft que a Petrobrás, até cluster win2003 eles tem (sim, eu leio os cases publicados pela MS), apesar disso, num projeto de prospecção em águas profundas o que eles usam é cluster Linux. É interessante saber que há empresas que estão descoladas de brigas microsoft versus linux como muitas vezes se infantiliza aqui no meiobit. Apesar da Petrobras vestir a roupa Microsoft (eu confirmo isso), reconhece que é possivel encontrar soluções melhores e mais vantajosas com linux também. Para concluir, para algumas empresas não é um jogo microsoft versus linux, mas usa o que [aparentar] ser melhor.

  • Gilberto Martins

    Olá Dennes.

    O problema é que foi feita uma afirmação, e eu pedi o link que a confirme. Se fosse sobre o mono, eu poderia sim pesquisar e facilmente iria achar. Mas o que eu pedi foi um link que justificasse a tal afirmação.

    Como até o momento não tive resposta, sou obrigado a crer que:

    1 – A afirmação é falsa;

    2 – A afirmação está baseada em “achismo”.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Dennes.

    O problema é que foi feita uma afirmação, e eu pedi o link que a confirme. Se fosse sobre o mono, eu poderia sim pesquisar e facilmente iria achar. Mas o que eu pedi foi um link que justificasse a tal afirmação.

    Como até o momento não tive resposta, sou obrigado a crer que:

    1 – A afirmação é falsa;

    2 – A afirmação está baseada em “achismo”.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Dennes.

    [quote=Dennes]Comparações entre tecnologias são sempre muito polemicas e você não irá encontrar um site diretamente sobre isso.[/quote]

    Então há algo errado …

    Quando eu afirmo algo, tenho que poder provar. Vejamos como foi feita a afirmação:

    [quote=Ricardo Bicalho]O .Net é mais robusto que o PHP …

    Extraído daqui[/quote]

    Como eu não posso mostrar isso ? Se ele é melhor (por exemplo) por ser mais rápido, então foi feito algum teste comparativo. Por algum meio se chegou a esta conclusão.

    O que não é aceitável é afirmar “é por que é” sem provas!!!

    Se eu seguir esta linha de conduta, poderei livremente afirmar coisas do tipo Windows é imprestável, ou então Linux não presta para nada. Isto sim é FUD. A liberdade de expressão em um ambiente como este tem que ser pautado pela autenticidade. Senão, a qualidade da informação veiculada pelo MB estará comprometida, e logo isto será um depósito de erros.

    Abraços.

    ===
    Blog: Livre e Social

  • Dennes

    Oi, Gilberto !

    [quote]
    Como eu não posso mostrar isso ? Se ele é melhor (por exemplo) por ser mais rápido, então foi feito algum teste comparativo. Por algum meio se chegou a esta conclusão.
    [/quote]

    Chegou-se a esta conclusão com bastante estudo da tecnologia em si, não com simples comparativos.

    Assim como todo amante de Java que vem por alguma obrigação fazer curso comigo sai do treinamento totalmente apaixonado pelo .NET e disposto a esquecer Java, o que é impossível de acontecer com qualquer simples comparativo…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • http://icaju.wordpress.com Mamutti

    Que bom saber disso Dennes! :D

    Gostaria que você desse uma lida nesse tópico para saber alguns “desejos da comunidade” e se possível encaminhá-los para a Microsoft.

    Grato.

    Ainda lendo minha assinatura?

  • http://icaju.wordpress.com Mamutti

    Se você for um estudante dê uma olhada aqui.

    Ainda lendo minha assinatura?

  • http://icaju.wordpress.com Mamutti

    Eu amo esse artigos do Dennes sobre .NET porque ele desperta uma fúria imensa na comunidade que não usa as soluções Microsoft. Os usuários dos dois lados usam argumentos técnicos que eu não entendo para poder debater e aí eu vou pesquisar no Google. A maioria das coisas eu consigo entender, algumas não, mas eu continuo lendo…

    Enfim, quero que vocês se explodam nos comentários a cada post do Dennes. Grato.

    Ainda lendo minha assinatura?

  • davidkwast

    Não tem muito milagre em fazer um aplicativo que rode em diversas plataformas, até com C isso é viavel se saber qual bibliotecas usar.

    Em Python, todas as funções presentes na STDLIB (que não estão indicadas com o SO que somente funciona, são poucas e específicas daquele SO) garantem a portabilidade. Modificando menos de 1% do código que já funciona na sua plataforma é possível rodar em diversas versões do Python e diversos SO.

    O DJango executa a partir do Python 2.3 e em qualquer port completo do Python (até em windows mobile com Python2.5)

    A verificação do SO, a versão do Python e a disponibilidade ou ausência de bibliotecas é feita sempre em Tempo de Execução, permitindo até planejar como o programa deve se comportar se algo não está disponível, sem limitar todas as outras funcionalidades que já estão funcionando.

    Em C++ temos o framework (no sentido de biblioteca e não de VM) QT da Trolltech, que permite escrever o mesmo código em C++ e compilá-lo para todas as plataformas que QT é compilado. Nesse caso, não tem gambiarra do programador para deixar o código multi-plataforma, basta não usar bibliotecas do SO ou de seu sistema operacional.

    Agora sobre Java, basta olhar em vários programas (até gráficos) que rodam pelo menos em WIndows, Linux e OSX.

    []s

  • Dennes

    Oi, Gilberto !

    [quote]
    Assim, pergunto por quê o “apenas um ambiente de script para web, limitado a web”
    [/quote]

    Sim, inúmeros. Apenas um exemplo : Tente fazer um servidor de componentes SOA transacionais seguindo padrões de ws-security e ws-transactions do W3C e acessar tais componentes – devidamente distribuidos em vários servidores – por um client windows construido em PHP – e a coisa complica…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, David !

    [quote]
    A verificação do SO, a versão do Python e a disponibilidade ou ausência de bibliotecas é feita sempre em Tempo de Execução, permitindo até planejar como o programa deve se comportar se algo não está disponível, sem limitar todas as outras funcionalidades que já estão funcionando.
    [/quote]

    O que envolve programação específica para este fim. Isso é adaptação do código, não portabilidade.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • davidkwast

    Então quer dizer que um código portável não pode ter nenhuma condição envolvendo alguma plataforma? Nem se for algumas linhas? Porque geralmente essas condições não estão no CORE da aplicação, e sim na camada mais próxima do sistema que está rodando, onde essa modificação não modifica a base de código que é compartilhada em todas as plataformas.

    Existe mesmo uma linha definindo quando um código não deve ser classificado como Cross-platform? Para mim, se ele executa em mais de uma, já é, não importando se existe IFs, TRYs, IF DEFs…

    Até hoje não vi anda sobre programação específica para multi-plataforma ser algo ruim, você já?

    []

  • Dennes

    Oi, David !

    Se existem IFs em relação a uma plataforma então é porque existe algo que eu gostaria que estivesse ali e não está e portanto a aplicação não terá o mesmo comportamento em todas as plataformas, não sendo portável.

    Se tive que escrever tais IF’s para identificar a plataforma então gastei tempo resolvendo um problema tecnologico, usando a tecnologia para resolver um problema que a tecnologia me trouxe, ao invés de gastar meu tempo com o problema de negócio.

    Nas diversas tentativas de fazer código portável, o mais comum é não usar tais IF’s, mas não usar tais recursos que estariam apenas em um ambiente e não em outro… dai você já pode imaginar como você fica capado em relação a recursos a utilizar…

    Para linguagens de scripts focadas em alguns nichos específicos, pode ser fácil ter um interpretador em um ambiente e outro gerando as saidas HTML, mas para ambientes mais complexos como Java e .NET, ambos sofrem com isso, quer admitam ou não.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    Olá Dennes.

    Eu não concordo com sua visão, e ela não pode ser aceita em um TCC, ou defesa de tese. Fontes são obrigatórias. Mas vamos supor que eu as aceite:

    [quote=Dennes]Chegou-se a esta conclusão com bastante estudo da tecnologia em si, não com simples comparativos.[/quote]

    Onde eu mesmo posso ler este estudo ?

    Saudações

    ===
    Blog: Livre e Social

  • Dennes

    Oi, Gilberto !

    Realizando treinamentos de pelo menos 80 horas de duração.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    Olá Dennes.

    Por favor, me desculpe pela insistência.

    Você quer dizer que realizando um treinamento de .NET, eu vou verificar que este tem esta e aquela vantagem sobre o PHP ?

    O objetivo do treinamento é demonstrar como usar a ferramenta ou é comparar as duas ferramentas ?
    O objetivo deste treinamento é ensinar a usar a ferramenta ou mostrar como ela é melhor que a outra ?
    E se houver pessoas (como eu) que não conhecem nenhuma das duas ferramentas ?
    Então um curso da outra ferramenta seguiria a mesma linha de proceder ?

    Me custa a crer que não haja na internet nenhuma fonte imparcial, de um ou mais desenvolvedores, que não tenham feito este “benchamrk”.

    Mas pelo visto, não há mesmo esta fonte aberta a todos os que têm acesso à internet. De acordo com sua resposta, teremos que pagar um curso para atestar isso. Uma solução nada FREE (como em free beer), em se tratando de , apenas, saber de onde vem a fonte da informação afirmada pelo autor.

    ===
    Blog: Livre e Social

  • Dennes

    Oi, Gilberto !

    [quote]
    O objetivo do treinamento é demonstrar como usar a ferramenta ou é comparar as duas ferramentas ?
    [/quote]

    Se você aprende a usar uma ferramenta, então sabe compara-la com outras.

    [quote]
    E se houver pessoas (como eu) que não conhecem nenhuma das duas ferramentas ?
    [/quote]

    Se deseja realmente a comparação, precisará estudar as duas.

    [quote]
    Me custa a crer que não haja na internet nenhuma fonte imparcial, de um ou mais desenvolvedores, que não tenham feito este “benchamrk”.
    [/quote]

    Isso não é benchmark. Estamos falando de questões muito mais complexas.

    [quote]
    saber de onde vem a fonte da informação afirmada pelo autor.
    [/quote]

    A fonte vem do conhecimento. Um conhecimento que, se escrito, geraria um livro de 1000 páginas no mínimo e não um comentário em um fórum.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    Olá Dennes

    [quote]Infelizmente, o problema que você está levantando vem de base…[/quote]

    O problema existe de fato, e está aí. Mas não podemos esperar que ele seja resolvido para começarmos a crescer. Temos que usar o nosso famos jeitinho brasileiro, para algo que preste, e contornar esta limitação. Temos que fazer algo.

    Se ele pode comprar o computador, ótimo. Mas o Windows Starter Edition é muito limitador. De outro lado, também está fora do orçamento bancar o Windows e o Office no preço atual. Por questões morais, apelar para a pirataria, em termos de educação, é impensável. Então por que não usar os sistemas operacionais completos e gratuitos disponíveis ? Como o Linux, o FreeBSD, o OpenBSD, o NetBSD, e outros ? Todos dispõem de interface gráfica, para não o limitar na “difícil” linha de comando. Além disso, não haverá o gasto obrigatório com anti-vírus. E se a promessa de seguir os padrões W3C forem seguidos, todos os sites poderão ser lidos normalmente. Sem ter que pagar por isso, coisa que esta faixa da classe social não pode fazer.

    [quote]Se depender da MS, isso você tem de graça, por inúmeros caminhos.[/quote]

    Isto é muito bom, mas será possível este cidadão adquirir o Windows de graça também ? Se puder ótimo. Senão, infelizmente não se aplica, pelos motivos acima.

    Saudações.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Dennes.

    Bom, a coisa já complicou só em ler o tópico, pois sou (como você já disse em outro tópico) de infra e estas siglas e termos não são lá muito legíveis para mim. Mas a gente pesquisa e tenta sair desta.

    Um detalhe: este é um caso onde a pesquisa soluciona. Mas quando alguém afirma algo, e é solicitado prova, este deve (ou deveria) fornecer tal prova. Não está sendo pedido um link do Google (ou seja, uma pesquisa), mas um link direto de onde foi obtida a informação.

    Se SOA for a sigla de service-oriented architecture, a IBM fornece o que for necessário para a integração PHP-SOA, e de graça. Nem mesmo é necessário comprar o sistema operacional. Basta ter um Linux, um FreeBSD, ou um Windows. Este último, melhor seria que fosse original por questões de justiça. Minha luta contra a pirataria em busca de uma sociedade consciente, e conseqüentemente melhor, continua.

    Ser W3C compliant é fácil para a IBM. No caso da Microsoft, historicamente isto não é uma realidade:

    Wikipedia: Internet Explorer uses DOCTYPE sniffing to choose between “quirks mode” (renders similarly to older versions of MSIE) and standards mode (renders closer to W3C’s specifications) for HTML and CSS rendering on screen (for printing Internet Explorer always uses standards mode)”

    Pelo visto, há mudanças neste detalhe, pois que venham, serão para melhor.

    Saudações.

    =- EDIÇÃO -=

    Experimentei o site da Microsoft no Validator da W3 e o da IBM. Apenas esta última obteve o Congratulations.
    Em termos de padronização, pelo menos neste aspecto, a MS ainda deixa muito a desejar, em oposição ao exemplo da IBM.

    ===
    Blog: Livre e Social

  • Dennes

    Oi, Gilberto !

    [quote]
    Temos que usar o nosso famos jeitinho brasileiro
    [/quote]

    [quote]
    Se ele pode comprar o computador, ótimo. Mas o Windows Starter Edition é muito limitador. De outro lado, também está fora do orçamento bancar o Windows e o Office no preço atual. Por questões morais, apelar para a pirataria, em termos de educação, é impensável.
    [/quote]

    Contraditorio nos dois casos. Se o problema vem de base, não dá para esperar uma solução perfeita.

    [quote]
    Então por que não usar os sistemas operacionais completos e gratuitos disponíveis ? Como o Linux, o FreeBSD, o OpenBSD, o NetBSD, e outros ?
    [/quote]

    Estamos falando da residência de uma pessoa que quer aprender algo. Aprender o que ? Deveria ser aquilo que é mais utilizado nas empresas…

    [quote]
    Isto é muito bom, mas será possível este cidadão adquirir o Windows de graça também ?
    [/quote]

    Sim

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Oi, Gilberto !

    [quote]
    Se SOA for a sigla de service-oriented architecture, a IBM fornece o que for necessário para a integração PHP-SOA, e de graça
    [/quote]

    SOA começou a ser falado em 2002, mas as coisas só começam a ficar ideais agora. Portanto é muito fácil alguém falar de SOA, mas seria necessário um desenvolvedor avaliar até que ponto a solução é realmente uma solução SOA.

    No caso que você citou, não há nada de graça, essa solução é feita para rodar especificamente no webSphere, um servidor bem caro da IBM.

    [quote]
    Ser W3C compliant é fácil para a IBM. No caso da Microsoft, historicamente isto não é uma realidade:
    [/quote]

    Não era disso que estava falando. W3C compliant é algo que vai muito além de um browser. Estava me referindo a SOAP, WSDL, WS-Transactions, WS-Security, WS-Federation, e um outro sem número de protocolos.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    Olá Dennes.

    Infelizmente, esta sequência está se alongando mais que o necessário. O que eu queria era apenas o link que serve de fundamento para uma afirmação feita.

    [quote=Dennes]Se você aprende a usar uma ferramenta, então sabe compara-la com outras.[/quote]

    Discordo, pois se conheço apenas uma, é tudo que sei. Ainda que sejam similares, a ferramenta que eu sei e outra com objetivo semelhante, não conheço a outra e não estaria técnicamente capacitado para formular comparações.

    [quote=Dennes]Se deseja realmente a comparação, precisará estudar as duas.[/quote]

    Como acima, nisto concordamos.

    [quote=Dennes]Isso não é benchmark. Estamos falando de questões muito mais complexas.[/quote]

    Falha minha, usei incorretamente o termo benchmark. Entretanto, não estamos falando de questões complexas, mas apenas que seja mostrado um link direto para um local na internet. Se este link não pode ser mostrado, sou levado a crer que a afirmação é infundada.

    [quote=Dennes]A fonte vem do conhecimento. Um conhecimento que, se escrito, geraria um livro de 1000 páginas no mínimo e não um comentário em um fórum.[/quote]

    A fonte a qual tenho me referido é apenas um link, que aponte para um site que contenha uma informação, resultado de uma pesquisa, ou algo semelhante, que sirva de fundamento para uma afirmação.

    Vou tentar ser objetivo no que estou dizendo. Aqui se pode ler o seguinte:

    [quote]A inexistência de um padrão para referenciação e citação dos documentos armazenados na Internet era uma lacuna percebida em todo o mundo até que a ISO – International Standard Organization divulgou a norma ISO 690-2 – Information and documentation – Bibliographic references.[/quote]

    A norma mencionada pode ser lida aqui, e dela extraío 1 exemplo de citação de referências, como segue:

    [quote]CARROLL, Lewis. Alice’s Adventures in Wonderland [online]. Texinfo ed. 2.1. [Dortmund, Germany]: WindSpiel, November 1994 [cited 10 February 1995]. Available from World Wide Web: <http://www.germany.eu.net/books/carroll/alice.html>.Also available in PostScript and ASCII versions from Internet: <ftp://ftp.Germany.EU.net/pub/books/carroll/>./quote

    Claro, isto não é necessário. Mas apenas o link direto para a fonte. É apenas pedir que a coisa seja feito de acordo com um mínimo de padronização.

    Mas o valor da citação da referência pode ser compreendido lendo este texto, de onde extraio o seguinte:

    [quote]Uma referência tem, pelo menos, três finalidades:

    Dar o devido crédito ao autor do texto original ao qual se faz referência. É uma questão de honestidade intelectual. Sobre esse assunto, consulte o texto Electronic style – why cite? em http://web.utk.edu/~hoemann/why.html

    Possibilitar ao leitor a localização da fonte de onde foi extraída a informação. Ele pode querer ir até lá buscar mais detalhes sobre o tema.

    Dotar o autor de uma “memória auxiliar”. Mais tarde talvez ele queira voltar à fonte.

    Além disso, a citação de uma fonte reconhecidamente confiável pode dar maior credibilidade ao que o autor escreve em razão da autoridade da fonte citada. [/quote]

    Aos estudantes que estejam lendo esta sequência, os quais estão construindo suas defesas, suas monografias, nada do que estou falando é novidade. E ainda assim, se for, espero ter colaborado em somar.

    Aos que não estão nesta obrigatoriedade, peço que se habituem a esta prática, que serve de base para uma discussão saudável.

    espero ter assim esclarecido oficialmente o motivo pelo qual tanto peço fontes e referências.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    Olá Mamutti.

    Enfim, um link com um conteúdo.
    Mas, se eu não estiver num daqueles países, não estudar em uma das faculdades parceiras eu possibly não terei acesso a estes softwares todos.

    1) Um conhecido nestas condições pode fazer uma cópia do software que ele baixou legalmente e passar para mim ? O que diz a licença que acompanha este download sobre isto ?

    2) Preciso ter um Windows original para poder usar este software todo ?

    Obrigado.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    .

    Olá Dennes.

    (Cacilda, está ficando muito estreito isto aqui …)

    [quote]Se o problema vem de base, não dá para esperar uma solução perfeita.[/quote]

    Por favor, me corrija se eu estiver enganado. Mas na sua opinião, Linux ou outros unixes não seriam uma solução perfeita ? Por quê?

    [quote]Estamos falando da residência de uma pessoa que quer aprender algo. Aprender o que ? Deveria ser aquilo que é mais utilizado nas empresas…[/quote]

    Houve uma época que Windows nem de longe era cogitado, e isto em pequenas/médias empresas, no cenário nacional. Novell era o zagueiro, e no ataque, o DOS e seus companheiros: Lotus, Clipper, Carta Certa. Com certeza, Windows não era o SO mais utilizado nas empresas….

    Apesar de sua instabilidade notória na época, de sua lerdeza abominável, da exigência de obrigatoriamente forçar a atualização de hardware por equipamentos mais fortes, da insistência da MS não dar o devido valor à Internet, da natural predisposição a vírus, o Windows foi acolhido aos poucos no ambiente empresarial, talvez por expectativas de melhoras dos especialistas da época, talvez pelas espetaculares campanhas de marketing, e a MS aprendeu a corrigir seus erros.

    Pelo menos alguns, pois apenas recentemente (2002) a empresa despertou para a grande quantidade de problemas de segurança existente em seus softwares. Mas como todos, cresceu e está amadurecendo.

    Com isto, quero dizer que da mesma forma, os unixes podem não ser o que é mais usado nas empresas hoje. Veja bem, reforço o “podem” …

    Quanto à minha pergunta, mas será possível este cidadão adquirir o Windows de graça também, a qual você confirmou, acrescento:

    1) para uso por tempo indeterminado, sem que a licença limite o número de dias que este usuário poderá usar o SO ?

    2) que este SO possa ser livremente copiado ?

    3) caso queira e tenha competências necessárias, que este usuário altere qualquer linha de código do Windows gratuitamente adquirido ?

    Abraços

    ===
    Blog: Livre e Social

  • Dennes

    Gilberto,

    Você está sendo radical.

    Não existe um link mágico que faça com que você aprenda duas tecnologias muito complexas em um click.

    O fato de tal link mágico não existir não dá a você o direito de menosprezar o conhecimento daqueles que tem anos de estudo nas tecnologias que você deseja conhecer através de um link mágico.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Gilberto,

    [quote]
    Com isto, quero dizer que da mesma forma, os unixes podem não ser o que é mais usado nas empresas hoje. Veja bem, reforço o “podem” …
    [/quote]

    O “podem” e seu reforço (curioso, sem link!) demonstram desconhecimento do mercado atual… estamos falando do mercado atual, porque não faz sentido você desejar uma solução de aprendizado no mercado atual que não sirva para ele, mas para um possível/suposto mercado futuro…

    [quote]
    1) para uso por tempo indeterminado, sem que a licença limite o número de dias que este usuário poderá usar o SO ?

    2) que este SO possa ser livremente copiado ?

    3) caso queira e tenha competências necessárias, que este usuário altere qualquer linha de código do Windows gratuitamente adquirido ?
    [/quote]

    Apesar de você estar fazendo uma defesa religiosa do software livre (poderia me extender enormemente questionando o porquê de algumas destas necessidades), vou responder de forma simples e rápida :

    1) Sim

    2) Óbvio que não, isso é roubo. Quem quer a cópia que use os mesmos meios de obtenção do item 1. Ou você acha correto a pirataria de filmes na r. Uruguaiana ?

    3) Sim, em alguns dos meios de obtenção do item 1, não em outros, mas exatamente nos meios de obtenção onde isso seria necessário.

    Ah, sim, você deseja um link… para este tipo de pergunta, links existem, são perguntas completamente diferentes da comparação tecnológica solicitada antes por você, nota a diferença ?

    Eis uma coleção completa de links :

    http://meiobit.com/artigo/coisas_que_quase_ningu_m_sabe_sobre_microsoft

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    Olá Dennes.

    Acho que houve um engano.

    Não estou menosprezando o conhecimento de ninguém, ainda mais numa área em que me considero iniciante, que é o desenvolvimento. Mas nunca aceitei um fato sem que pudesse conferir pessoalmente as fontes deste conhecimento. Vale dizer que não pedi um link que ensinasse uma das duas tecnologias, ou ainda as duas. Apenas um link que afirmasse que .NET é mais robusto que o PHP.

    O conhecimento se adquire pelo estudo. Quero eu mesmo ver o material de estudo. Do muito pouco que eu conheço, mesmo fazendo um curso de boa qualidade, material adicional é sempre utilizado. Hoje em dia, muito deste material está disponível na internet para leitura de quem o acessar.

    Afirmar que A é melhor que B e não mostrar nada que possa ratificar isto é desconfortável. E nada mais pedi do que isto. Vale lembrar o que citei anteriormente aqui:

    [quote=Gilberto Martins]Uma referência tem, pelo menos, três finalidades:

    Dar o devido crédito ao autor do texto original ao qual se faz referência. É uma questão de honestidade intelectual. Sobre esse assunto, consulte o texto Electronic style – why cite? em http://web.utk.edu/~hoemann/why.html

    Possibilitar ao leitor a localização da fonte de onde foi extraída a informação. Ele pode querer ir até lá buscar mais detalhes sobre o tema.

    Dotar o autor de uma “memória auxiliar”. Mais tarde talvez ele queira voltar à fonte.

    Além disso, a citação de uma fonte reconhecidamente confiável pode dar maior credibilidade ao que o autor escreve em razão da autoridade da fonte citada. [/quote]
    Mas, nada me foi oferecido neste aspecto. Assim sendo, não insistirei, uma vez que um impasse idêntico ao de dois peões do xadrez está caracterizado aqui.

    Entretanto, reafirmo que não tive a intenção de, ao menos nesta troca de posts, ofender quem quer que seja, e se assim o fiz ou dei a entender, antecipadamente peço que me desculpem.

    Saudações

    ===
    Blog: Livre e Social

  • Dennes

    Gilberto,

    Se você deseja aprender sobre essas tecnologias, no midia center do MSDN Brasil – http://www.msdnbrasil.com.br – você vai encontrar muito conteúdo, além de inúmeros outros sites e, nesse caso, você teria recebido muitos links ao perguntar onde poderia aprender essas tecnologias.

    Mas quando você diz :

    [quote]
    Mas nunca aceitei um fato sem que pudesse conferir pessoalmente as fontes deste conhecimento.
    [/quote]

    Você está, sim, menosprezando o conhecimento de pessoas com anos de estudo.

    O link para estudo está ai em cima, faça bom proveito.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Gilberto Martins

    .

    Este post é resposta a este outro, do Dennes.

    Olá Dennes.

    [quote=Dennes]O “podem” e seu reforço (curioso, sem link!)[/quote]

    A idéia de utilizar o “podem” com um reforço foi deixar claro que esta suposição é minha expectativa. A intenção era demonstrar uma incerteza. Não há link para isto. É uma manifestação pessoal, e não uma afirmação sem base. Até tem, e a base é o sucesso de um software reconhecidamente ineficaz ou parcialmente eficaz, que evoluiu para uma base reconhecidamente sólida, como hoje é o Windows.

    [quote=Dennes]demonstram desconhecimento do mercado atual…[/quote]

    Creio que estamos falando de mercados diferentes.

    IDC: Virtualization market booming. VMware dominates, Linux growing fast, users looking beyond consolidation (10/25/2006)

    Nesta reportagem, se encontra aqui:

    [quote]At the same time, Humphreys notes that Linux is the fastest growing platform for virtual machine deployments – opening up a big opportunity for Xen – and accounted for 40% of the dollars spent on virtual machine software in 2005. Windows accounted for 28%, with most of the rest going to Unix and mainframe environments.[/quote]

    ===

    SAN, NAS, Fibre Channel or iSCSI, it all sits on an operating system. Sometimes that OS is UNIX, other times it’s Windows, and in a growing number of cases it’s now Linux as well. (24 Feb 2008)

    ===

    Linux growing fast in Retail POS, Microsoft still tops

    Neste forum, logo de início se lê:

    [quote]In the North American market for POS (point of sales/service) terminals,
    Linux grew 32 percent year-over-year, according to figures released by
    IHL Group. The research firm reckons Linux accounted for $475 million of
    the $5.56 billion market, putting it third overall with an 8.5 percent
    market share.

    Microsoft dominated the market, accounting for $3.8 billion, or 68.3
    percent of sales. The installed base of Windows-based machines rose by
    some 400,000 units during the year, according to IHL figures.[/quote]

    A MS está inegavelmente no topo. Mas este mercado se move em direção contrária à manutenção de sua hegemonia.

    ===

    Linux growing up (May 27th, 2002)

    Aqui destaco o seguinte, tocando no TCO:

    [quote]Like a lot of national laboratories, the Department of Energy’s Pacific Northwest National Laboratory (PNNL) has tended to be in the forefront when it comes to implementing public domain software such as Linux. PNNL deployed its first Linux server cluster in 1999 and is now in the process of replacing a 20 terabyte tape-based archive with a large cluster of Linux servers utilizing both SAN and IDE disk technologies.

    Cost was a determining factor, according to Scott Studham, the laboratory’s technical group leader for computer operations. The whole installation will cost less than $5,000 per terabyte, or about one-fourth of a comparable commercial SAN platform, he says. “And Linux performance is great,” he adds. “We’re getting 200M byte/sec. sustained read-out on each server, with an aggregate performance of greater than 2G byte/sec.”[/quote]

    ===

    Linux Platform Ecosystem to Grow to $36 Billion by 2008

    Primeiro vemos a expectativa de crescimento:

    [quote] So just how big is the Linux ecosystem today, how fast is it growing, and how big is it going to get? These are the three questions that IT managers, independent software vendors, and IT hardware suppliers are all trying to answer as they map out their plans for the next several years. The answer to those questions, according to a study by IDC is big, fast, and a lot bigger.

    IDC worked in conjunction with the Open Source Development Labs to gin up an economic model of the Linux market with respect to PCs, servers, and packaged application software. This aggregate, worldwide Linux platform market–and I have some problems with this characterization of these three elements as a fair representation of the Linux market–is expected to grow at a compound annual growth rate (CAGR) of 25.9 percent to $35.7 billion by the end of 2008, up from just over $11 billion in 2003. To put that in plain English, the Linux market (as defined by the IDC report) is going to triple in between 2003 and 2008. [/quote]

    Ainda é bom aproveitar o detalhe da manutenção do SO na ITJungle:

    [quote]At IT Jungle, for example, we have several redundant Web servers running Linux and FreeBSD and we do not pay for support for these boxes since it is prohibitively expensive to do so. If a Web server dies (which has yet to happen in two years), we let it die and another one takes over; we would then fix the broken server and add it back into the cluster. Our core email and groupware server is, however, on paid tech support because it is the heart of our business. By the way IDC measured the Linux server market, we have only one Linux server, when in fact we have six.[/quote]

    E interessantemente, o aspecto social, acerca do qual eu tanto falo:

    [quote]The other thing that the IDC analysis did not include was the economic value of the open source development tools that are part and parcel of the Linux platform. On other platforms, programmers have to pay for compilers and change management systems. There are millions of programmers who work on Linux machines who have not paid for expensive Unix or Windows development tools. It is hard to say what the economic value of this part of the Linux ecosystem might be, but it probably represents a few thousand dollars per seat, on average, and that is again several billions of dollars of money not spent.[/quote]

    O reforço em negrito foi de minha autoria, não constando no texto original. Ainda, procurei evitar citações de sites pró-software livre, ou sites que tenham a palavra linux (ou semelhantes) no nome, por motivos óbvios. Busquei sites especializados, e não parciais.

    [quote=Dennes]Apesar de você estar fazendo uma defesa religiosa do software livre (poderia me extender enormemente questionando o porquê de algumas destas necessidades)[/quote]

    Para corrigir, não faço uma defesa religiosa. Faço uma defesa social, necessária até que me provem o contrário. Minha defesa se baseia no fato de que:

    1) O cidadão comum ganha menos do que o custo de um SO da Microsoft. Isto sem considerar o preço do MS Office;

    2) O cidadão comum usando Linux não precisa piratear, roubar, transgredir, ou o termo mais adequado, o que é um enorme ganho social. Questão de moral e ética;

    3) O cidadão não estará restrito a um licença que o limite a copiar o software pelo qual pagou caro. Lembrando que mesmo pagando caro (de novo, considerando os parcos ganhos da maioria da nossa população), ele não é proprietário do software, apenas tem uma permissão de uso;

    Assim, me parece que Microsoft está, no aspecto social, incentivando a exclusão digital, por conta de valores altíssimos para a maioria da população, ou inadvertidamente incentivando a cópia ilegal, pela qual ela pode conscientemente iniciar procedimentos legais de punição.

    [quote=Gilberto Martins]1) para uso por tempo indeterminado, sem que a licença limite o número de dias que este usuário poderá usar o SO ?

    [quote=Dennes]1) Sim[/quote]

    [/quote]

    Não foi isso que o profissional da MS nos explicou, quando nos levou a conhecer detalhes do Windows 2008. Para confirmar isto, fui dar uma olhada na página e encontrei o seguinte:

    [quote=Microsoft]Evaluate Windows Server 2008 Enterprise (x64) free for 60 days (extendable to 240 days) or register for a guided evaluation experience and receive periodic e-mail with links to valuable technical resources.[/quote]

    Ainda nos links, a resposta parece ser não, resposta esta dada pela própria Microsoft. No máximo se pode usar legalmente o software baixado por 240 dias.

    [quote=Dennes]Eis uma coleção completa de links :

    http://meiobit.com/artigo/coisas_que_quase_ningu_m…/quote

    De fato, estes links acrescentaram muito ao meu conhecimento e já na época da postagem tive que admitir que pouco conhecia da MS. Foi muito útil em discussões sobre pirataria e correlatos.

    Saudações

    ===
    Blog: Livre e Social

  • Gilberto Martins

    .

    Vou dar continuidade a este post neste outro, por visível falta de espaço.

    ===
    Blog: Livre e Social

  • Gilberto Martins

    .

    Olá CreolioRaimundo.

    Primeiro peço desculpas pelo tempo de resposta.

    Segundo, lendo o teu post, e relendo o que eu escrevi, chego a conclusão que usei mal as palavras.

    [quote=sricanesh]Ou seja, roda naquilo que o mercado usa, haja vista que o pessoal aos poucos tem acordado que Linux é gratuito sim, pero no mucho.[/quote]

    Errei em usar o termo “não gratuidade”, pois o sricanesh não disse isto. Entendo que ele quis dizer Linux “não é tão gratuito assim”.

    Peço desculpas pelo erro, e agradeço pela atenção.

    ===
    Blog: Livre e Social

  • Dennes

    Gilberto,

    [quote]
    Creio que estamos falando de mercados diferentes.

    IDC: Virtualization market booming. VMware dominates, Linux growing fast, users looking beyond consolidation (10/25/2006)

    Nesta reportagem, se encontra aqui:
    [/quote]

    O próprio título da reportagem fala sobre virtualização, o que é uma mudança completa no assunto do qual estavamos falando. Estavamos falando sobre aprendizado de individuos para entrada no mercado de trabalho.

    Percorra a avenida rio branco, empresa por empresa, e identifique quantos desktops existem com windows e quantos com linux.

    [quote]
    A MS está inegavelmente no topo. Mas este mercado se move em direção contrária à manutenção de sua hegemonia.
    [/quote]

    8 em cada 10 servidores são vendidos com windows. Pesquisa IDC. Não preciso colocar link, já foi postado aqui no MeioBit. Mas mais uma vez você distorceu o assunto, ao focar em servidores.

    [quote]
    O reforço em negrito foi de minha autoria, não constando no texto original. Ainda, procurei evitar citações de sites pró-software livre, ou sites que tenham a palavra linux (ou semelhantes) no nome, por motivos óbvios. Busquei sites especializados, e não parciais.
    [/quote]

    Mas fez questão de citar e negritar uma informação comprovadamente falsa conforme link que já forneci a você. Está fazendo uma defesa religiosa, nesse caso não dianta argumentar….

    [quote]
    1) O cidadão comum ganha menos do que o custo de um SO da Microsoft. Isto sem considerar o preço do MS Office;

    2) O cidadão comum usando Linux não precisa piratear, roubar, transgredir, ou o termo mais adequado, o que é um enorme ganho social. Questão de moral e ética;

    3) O cidadão não estará restrito a um licença que o limite a copiar o software pelo qual pagou caro. Lembrando que mesmo pagando caro (de novo, considerando os parcos ganhos da maioria da nossa população), ele não é proprietário do software, apenas tem uma permissão de uso;
    [/quote]

    1) Para o cidadão, tanto o SO como o Office são de graça. O cidadão ganha menos que isso ? Não creio.

    2) Precisa, pois não vai arrumar emprego em lugar algum (tirando 10% que se tornarão realmente profissionais de informática) e precisará roubar para comer.

    3) O cidadão não pagou, veja item 1, já te forneci links, então se você nega o que já forneci a você isso sim é uma defesa religiosa. Então você acha direito copiar livros e filmes sem que o autor ganhe nada por isso ? O autor vive de que, paz e amor ?

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • http://icaju.wordpress.com Mamutti

    O objetivo declarado no site é alcançar todos os estudantes do mundo, logo para participar basta ser estudante. Creio que ninguém possa baixar legalmente para você porque você precisa da licença que só é fornecida a quem estiver devidamente cadastrado no site.

    Apesar de eu não morar em nenhum destes países eu estou tentando me cadastrar através da carteira ISIC, que é segundo a UNICEF o único documento capaz de provar que eu sou um estudante, no mundo inteiro.

    Veja este tópico para mais esclarecimentos.

    Ainda lendo minha assinatura?

  • Dennes

    Prezado Gilberto,

    O valor para uma faculdade se tornar parceira custa menos de 1.000 reais (reais, não dolares) ao ano.

    Escolas técnicas de 2o grau pagam o mesmo valor.

    Instituições de ensino em qualquer nível que não sejam da área de TI também podem ter um contrato extremamente amigável que permita a distribuição de software a seus alunos.

    Empresas, conforme o contrato que realizarem, podem permitir ao funcionário usar o software em sua residência.

    Então, ao invés de reclamar do que existe hoje, na hora de votar, vote em alguém que invista na educação do povo realizando contratos como esse com empresas privadas para todas as escolas públicas de todos os níveis, ao invés de dar preferência a presidentes que amam o sigilo do cartão corporativo.

    Você ainda não me respondeu se é a favor da pirataria de filmes…. e se não é, por que busca tanto meios de cópia livre de software para que seu autor nada ganhe por ele ?

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Dennes

    Prezado Gilberto,

    A afirmação que foi feita foi “.NET roda no Linux através do Mono”.

    Quando você solicitou um link, foi fornecido o link do projeto Mono e uma forma fácil de chegar até ele.

    Mas você afirmou que isso não servia, que você desejava um link para comprovar a informação.

    A primeira frase no site do Mono justamente explica que o Mono permite a execução de .NET no Linux.

    Então :

    1) Você desrespeitou o conhecimento daqueles que fizeram a afirmação e forneceram o link a você

    2) Você se mostrou acomodado negando-se até mesmo a simplesmente entrar no site do mono

    3) Você gerou FUD afirmando que não foi fornecido um link a você, quando bastava um click para demonstrar o contrário.

    4) Você vai responder isso com alguma teoria sem sentido algum.

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Wallacy

    [quote]Você ainda não me respondeu se é a favor da pirataria de filmes…. e se não é, por que busca tanto meios de cópia livre de software para que seu autor nada ganhe por ele ? [/quote]

    Ele já havia falado sobre isso antes de sua pergunta:

    [quote=Gilberto Martins em 05/03/2008 - 06:21]Basta ter um Linux, um FreeBSD, ou um Windows. Este último, melhor seria que fosse original por questões de justiça. Minha luta contra a pirataria em busca de uma sociedade consciente, e conseqüentemente melhor, continua.[/quote]

    E veja bem, se o software pode ser cedido gratuitamente pela Microsoft, o “autor nada vai ganhar com ele”, então nesse caso é indiferente.

    Logo considero mais que pertinente esse questionamento, pois saber se está adquindo uma “permissão de uso” do software ou está adquirindo a propriedade do software, no caso faz muita diferença.

    E por favor, não use desse “tom” de Steve Ballmer, pois foi isso que aparentou sua mensagem… Só faltou falar que Software Livre é um câncer.

    E também não misture suas insatisfações politicas, com um termo de um licenciamento legal, que nada tem haver com o Brasil e muito menos com o atual presidente. Até porque todos os presidentes que nosso pais teve “amaram o sigilo do cartão corporativo”. Logo não existe nenhuma relação entre esse tipo de acordo comercial. Agora se está citando politica de governo em grandeza conceitual… Dai, não importa o que você diga, ainda será somente sua opinião, logo também não seve de base para sua afirmação, e também sua pseudo lição de moral.

    [quote=Dennes]

    O valor para uma faculdade se tornar parceira custa menos de 1.000 reais (reais, não dolares) ao ano.

    [/quote]

    Uma duvida. Isso é “por licença”? Ou, por um numero indeterminado de licença. Por exemplo, uma Faculdade com 3 mil alunos na área de TI pagaria esses 1mil reais para ter direito de ceder uma “licença” do Windows para cada aluno?

    —–
    Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças…
    Gandhi.

  • Dennes

    Prezado Wallacy,

    [quote]
    Logo considero mais que pertinente esse questionamento, pois saber se está adquindo uma “permissão de uso” do software ou está adquirindo a propriedade do software, no caso faz muita diferença.
    [/quote]

    Quando você adquire um livro, você está adquirindo propriedade ou permissão de uso ?

    Então você pode copiar a vontade ?

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Wallacy

    O que eu disse, por exemplo, algo referente ao licenciamento legal de aquisição pessoa jurídica para pessoa física, da a “propriedade” do programa. Na GPL, por exemplo, quem adquire faz o que quiser com ele, até vender…

    Agora, em um livro, eu adquiro a propriedade “do livro” como meio físico para o conteúdo, e dependendo do licenciamento do conteúdo, posso ter ou não restrições.

    Se eu quiser queimar “o livro” eu posso… Agora se quiser republicar o conteúdo, posso cair em um problema legal dependendo do licenciamento daquele conteúdo.

    Logo não é preciso ficar com essas “retóricas”, foi só uma pergunta sobre as liberdades legais do licenciamento dessa versão do Windows, já que foi adquirido gratuitamente.

    Pessoalmente eu não esperava diferente. Mais se ele ficou com essa duvida, não vejo porque não “simplesmente responder” com um: “não, a licença é a mesma das outras versões do Windows”.

    —–
    Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças…
    Gandhi.

  • Dennes

    Oi, Wallacy !

    [quote]
    Se eu quiser queimar “o livro” eu posso… Agora se quiser republicar o conteúdo, posso cair em um problema legal dependendo do licenciamento daquele conteúdo.
    [/quote]

    Pois é… se você desejar queimar o software, você pode, mas se republicar vai cair em um problema legal…

    Portanto, livro e software neste caso são muito semelhantes…

    []‘s

    Dennes

    ———————
    CidadaoCarioca
    BufaloInfo

  • Wallacy

    E assim como existem livros que permitem republicar seu conteúdo, existem softwares que permitem a livre redistribuição…

    Por isso do questionamento….

    E como eu disse, eu não esperava diferente, mesmo assim não que dizer que não é uma pergunta valida, afinal poderia ser não é?

    —–
    Para aquele que controla o próprio pensamento, todo o resto se torna simples jogo de crianças…
    Gandhi.

  • Gilberto Martins

    .

    Olá Dennes.

    [quote=Dennes]O próprio título da reportagem fala sobre virtualização, o que é uma mudança completa no assunto do qual estavamos falando. Estavamos falando sobre aprendizado de individuos para entrada no mercado de trabalho.[/quote]

    Acho que você não entendeu que eu escrevi em resposta a teu post.

    [quote=Dennes]O “podem” e seu reforço (curioso, sem link!) demonstram desconhecimento do mercado atual… estamos falando do mercado atual, porque não faz sentido você desejar uma solução de aprendizado no mercado atual que não sirva para ele, mas para um possível/suposto mercado futuro…[/quote]

    No teu texto, você está afirmando que a solução de aprendizado deve ser voltado para o que compõe o mercado atual. Estou mostrando que Software Livre serve sim para o aprendizado no mercado atual, e justifiquei isto com diversas entrevistas sobre o assunto. Todas elas falam sobre expectativas positivas do Software Livre em diversas facetas do mercado atual. Não deixo de reconhecer a liderança do produto da Microsoft, mas vejo que a mídia especializada reconhece o crescente e inegável valor do software livre. O que vejo, e nisto sou balizado pelos especialistas que escrevem os textos dos links enviados, é que atualmente sistemas operacionais open source estão em inegável crescimento, já sendo adotados por muitas empresas e já sendo avaliado para adoção por tantas outras. Nos links, expus as áreas onde os SO open source estão aquecendo o mercado.

    Assim, não há como sustentar a afirmação de que Software Livre não serve para o mercado atual.

    [quote=Dennes]Percorra a avenida rio branco, empresa por empresa, e identifique quantos desktops existem com windows e quantos com linux.[/quote]

    Como explica então os textos que enviei ?

    Não há como saber a quantidade, claro. E nem tenho dúvidas: hoje Windows está em maioria. Entretanto, pelo que enviei de material, entendemos que este perfil está mudando. Ou então, os que escrevem todo o material enviado não devem ser levados em consideração. Quem estaria fazendo defesa religiosa ? Estou mostrando fatos.

    [quote=Dennes]8 em cada 10 servidores são vendidos com windows. Pesquisa IDC. Não preciso colocar link, já foi postado aqui no MeioBit.[/quote]

    Desculpe discordar, mas precisa sim, pois não leio boa parte do MeioBit. Mas ok, já que é assim, vamos procurar na busca do site.

    Procurei por “windows linux servidores idc”. Encontrei este post, que diz o seguinte:

    [quote=Ricardo Bicalho]Um slide com uma pesquisa do IDC, na apresentação sobre o Windows 2008 Server e confirmado por um representante da HP presente é que as empresas, mesmo pequenas e médias, têm comprado mais servidores com Windows Server do que com outros sistemas operacionais.[/quote]

    Por favor, não tem link de pesquisa nenhuma do IDC. O que tem é uma menção a um slide, de uma apresentação do próprio produto, confirmado por um representante da HP. E quem é ele ??? Não digo que ele nunca existiu. Mas ele deve ter um nome, pelo menos isso.

    Para encerrar bem, tem a citação da fonte ao final do texto:

    [quote=Ricardo Bicalho]Fonte: Evento da Microsoft no Hotel Hilton[/quote]

    Ah não, você está baseando tua informação sobre a própria Microsoft, no evento em que ela provavelmente não tocará em muitos pontos negativos do próprio produto (não disse que ela não faria isto, já participei de eventos onde os apresentadores do assunto mencionaram que este ou aquele detalhe precisa melhorar). Quem está fazendo defesa religiosa ? Esta afirmação não está sendo imparcial.

    Em tempo: em hipótese alguma estou questionando o que a Microsoft diz. Apenas quero saber o que realmente a IDC disse. Pode ser até que seja verdadeira a pesquisa dela. Mas eu não vi nada.

    [quote=Dennes]Mas fez questão de citar e negritar uma informação comprovadamente falsa conforme link que já forneci a você.[/quote]

    Nada foi comprovado, pois nem link houve para que se pudesse comprovar. Ou não.

    [quote]nesse caso não dianta argumentar….[/quote]

    Realmente, segundo isto que eu pude verificar pela própria busca do site, tua defesa está sendo religiosa sim, sem link que confirme, e neste caso, sem argumentos que provem o contrário.

    [quote=Dennes]1) Para o cidadão, tanto o SO como o Office são de graça. O cidadão ganha menos que isso ? Não creio.[/quote]

    Como já mostrei em link da própria Microsoft, o SO é trial, com uso legal restrito a 240 dias no máximo. Um detalhe, o software é completo, sem restrições. Pelo menos é o que o meu fraco inglês conseguiu ler no site.

    Ou seja, é de graça, mas por um período curto de uso, se considerar que qualquer SO Free Software não tem a mesma limitação. Um outro detalhe, é que eu não sei se este software pode ser atualizado, caso haja alguma atualização disponível antes de expirar o prazo. Além disso, também não sei como extender o prazo inicial de 60 dias para os 240 dias.

    Em tempo: qual o link da Microsoft onde podemos baixar o MS Office de graça, sem que seja trial ?

    [quote=Dennes]2) Precisa, pois não vai arrumar emprego em lugar algum (tirando 10% que se tornarão realmente profissionais de informática) e precisará roubar para comer.[/quote]

    Bom, esta me surpreendeu. Isto depõe contra a imagem sua que construí e me surpreende. De fato, nem sei o que dizer quanto a isso. Alguém por favor colabore com comentários.

    Para não ficar em branco, eu simplesmente não consigo acreditar nisso que estou lendo, tendo em vista tanta empresa no sudeste usando linux, tanto espaço para desenvolvimento (web ou não. Veja o caso de lojas onde o PDV é um software que roda em Linux). Com tudo isto você afirma com tanta certeza que estas pessoas não vão arrumar emprego em lugar nenhum ? Lamentável.

    [quote=Dennes]já te forneci links[/quote]

    Repetindo o que escrevi acima:

    Por favor, não tem link de pesquisa nenhuma do IDC. O que tem é um slide, de uma apresentação do próprio produto, confirmado por um representante da HP. E quem é ele ??? Não digo que ele nunca existiu. Mas ele deve ter um nome, pelo menos isso.

    ===
    Blog: Livre e Social

  • davidkwast

    Na pos-graduação que eu faço, vejo professor falar de Linux, alunos (em cargos altos de TI) comprando Linux Magazine. Da pra ver que o interesse já existe. Na hora certa a mesa pode virar.

    E se não virar? Não tem problema se não crescer tanto mais, olhem só quanta coisa apareceu no Linux desde 2000 e pouco? Olhem a qualidade de grande projetos como o Xen, KDE e seus (K)Apps, Firefox, Mplayer, Xine, Linux, GCC…

    O melhor de tudo é saber que nem sempre o mercado decide se sua aplicação preferida deve morrer. Ela ficará viva enquanto houver um número mínimo de desenvolvedores, testadores e usuários.

    Podemos ouvir o mercado falando algumas coisas do Vista também.

    O dia em que todos os “padrões” forem realmente livres, não haverão mais barreiras de mercado (ou sei la, se mercado for o ponto de vista certo, tentem entender o macro da minha opinião) e o Linux, BSDs, GNU, etc poderão mostrar se são bons ou não. Até agora o que mais barra (no meu ponto de vista) uma boa migração para o Linux é falta de suporte aos formatos mais utilizados no mercado. Ainda bem que recentemente a MS resolveu colaborar (querendo ou não) com isso.

    []s

  • Gilberto Martins

    Olá Dennes.

    Primeiro, eu deixei passar este post, e não atentei mesmo ele. Por acaso estou a procura de algo que você falou aqui que se encaixa numa pesquisa que estou fazendo e acabei relendo isto aqui. Mas não quero dar a impressão que fugi do assunto.

    [quote=Dennes]O valor para uma faculdade se tornar parceira custa menos de 1.000 reais (reais, não dolares) ao ano.

    Escolas técnicas de 2o grau pagam o mesmo valor.

    Instituições de ensino em qualquer nível que não sejam da área de TI também podem ter um contrato extremamente amigável que permita a distribuição de software a seus alunos.[/quote]

    Em outros posts, você comentou isto. Entretanto, caso a instituição de ensino em que estudo, por algum motivo particular a ela, não se interessar em adquirir esta licença, continuo na mesma situação. Eu pessoalmente gostaria de não depender de um favor ou vantagem embutida na minha mensalidade (depende da ótica empregada aqui). Gostaria eu mesmo de poder acessar estas tecnologias.

    [quote=Dennes]Então, ao invés de reclamar do que existe hoje, na hora de votar, vote em alguém que invista na educação do povo realizando contratos como esse com empresas privadas para todas as escolas públicas de todos os níveis, ao invés de dar preferência a presidentes que amam o sigilo do cartão corporativo.[/quote]

    Não sei se é o caso de discutirmos política, mas este ponto é interessante. Este gopverno investe e muito em educação. Acredito que você ainda não tenha tido oportunidade de visitar o site do Ministério de Educação, vendo as notícias do CAPES, o FUNDEB, o PROINFANTIL, do investimento feito em professores. Isto para falar apenas de alguns. Eu também não sabia disto e dos outros programas, e por isso sempre dizia que o governo era ineficaz no auxílio devido à educação, especialmente a educação de base. Mas na nossa pós, tivemos matérias relacionadas à pedagogia/andragogia, o que nos faz despertar para isso. Foi bom para que eu aprendesse a falar com propriedade sobre assuntos, ou seja, pesquisando-os para os conhecer.

    Mediante disto tudo, respondendo à tua afirmação, eu votei em alguém que investe na educação do povo, mas não realizando apenas contratos com empresas privadas, que em geral são mais caros (considerando não o valor apenas, mas o ROI como um todo) e geram menos resultado do que investindo em pesquisas tecnológicas, como tem sido feito com software livre, por exemplo, valorizando com pouco gasto financeiro preparo adequado do profissional.

    [quote]Você ainda não me respondeu se é a favor da pirataria de filmes….[/quote]

    Uma afirmação destas se opõe ao conhecimento que você certamente possui. Mostra o quanto você desconhece de software livre. O Wallacy respondeu adequadamente acima, e ainda acrescento que sou contra todo e qualquer tipo de pirataria. Tua afirmação parece equiparar o ato de pirataria com o software livre gratuito, o que é hediondamente incorreto. Se o autor escolheu a GNU para seu software, ou a BSD, ou outra semelhante, ele tem certeza que sua fonte está aberta e disponível, e ele mesmo escolhe comercializar o seu trabalho ou não. É impressionante como esta parte da GNU é tão complicada para ser compreendida.

    [quote]e se não é, por que busca tanto meios de cópia livre de software para que seu autor nada ganhe por ele ?[/quote]

    Mais uma vez você se equivocou na tua afirmação. Não procuro software livre para o autor nada ganhe por ele. Procuro o software livre por que é software livre. E sendo livre e gratuito, você, eu, qualquer um pode pegar, sem nenhuma aquisição de licenças, permissão/restrição de uso, sem prejuízo para o autor/autores/colaboradores internacionais, etc.

    Mas espero que eu tenha, desta vez, conseguido explicar melhor. Com links, claro.
    ===
    Blog: Livre e Social

  • Gilberto Martins

    [quote]No caso que você citou, não há nada de graça, essa solução é feita para rodar especificamente no webSphere, um servidor bem caro da IBM.[/quote]

    Realmente não estou a par de preços. Mas entrei em contato com a IBM, informando de que se trata de uma dúvida de estudante, e já recebi uma ligação da IBM de Buenos Aires, no meu celular (caro isto !!!) para que obtivessem melhores detalhes sobre minha dúvida.

    Para antecipar, tenho uma dúvida técnica correlata: qual software da MS está nivelado com o websphere ? Esclarecendo, qual software da MS desempenha papel de servidor de aplicações ? Eu realmente não sei.

    ===
    Blog: Livre e Social