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://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://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$! }:)

        • 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?

          • 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.

          • 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.

          • 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://www.errro.com/ ddd14r

            Para minha felicidade saiu a versão 3.0 do EditPlus! \o/

  • 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

      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

      • 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://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://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

      • 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

        • 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…

        • 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?

    • 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

  • 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://flavors.me/naio21 OMGWTFBBQ

      Você JÁ programou utilizando .NET?

      • 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!

        • 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

          • 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!

          • 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

          • 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

          • Dennes

            Oi, Shimatai !

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

            []‘s

            Dennes

            ———————
            CidadaoCarioca
            BufaloInfo

          • DomainAdmin

            mimimimimi mimimimi

            ———–
            Get the facts.

        • 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)…

    • 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?

      • 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

          • 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

          • 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.

            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

          • 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

          • 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

  • 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

  • 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

    • 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.

  • 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.

    • 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, 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

      • 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, 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

        • 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.

          • 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.

      • Storm

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

    • educobuci

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

      • 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.

  • 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!

    • 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.

      • Dennes

        Oi, Hamacker !

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

        []‘s

        Dennes

        ———————
        CidadaoCarioca
        BufaloInfo

        • 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.

    • luctimm

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

      • renanfernandes

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

  • 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

      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

      • 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.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

    • 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

    • 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.

      • nemesis

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

        deve ter copiado do ASP original… ;)

        • http://flavors.me/naio21 OMGWTFBBQ

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

          • Marcellus Pereira

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

      • 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” :)

  • 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”.

    • 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.

  • Bruno Gama

    Viva o Java :)

    • lcmalanquini

      ;)

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

      • renanfernandes

        Como assim????

        • lcmalanquini

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

          • 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…
            :)

          • 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.

          • 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

          • renanfernandes

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

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

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

            Cassio R Eskelsen

          • 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.

          • Dennes

            Oi !

            Vá ao oculista

            []‘s

            Dennes

            ———————
            CidadaoCarioca
            BufaloInfo

          • nemesis

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

          • 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…

          • 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

          • http://flavors.me/naio21 OMGWTFBBQ

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

          • nemesis

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

          • 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é?

          • 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]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.

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

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

            Cassio R Eskelsen

          • 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.

          • 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…

          • Marcellus Pereira

            Na verdade, é a Coca-Cola.

          • 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.

          • 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

          • 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

            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://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]

    • 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://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!

  • 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,

    • 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

  • _giovani_

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

  • 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.

    • Dennes

      Oi, Paulim !

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

      []‘s

      Dennes

      ———————
      CidadaoCarioca
      BufaloInfo

  • 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

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

    • 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!

  • 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.

    • 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 ?

        • 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?

          • 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.

          • 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

          • 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.

          • 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.

          • 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ê…

          • 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”!

          • DomainAdmin

            Nem Jesus agradou a todos meu amigo…

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

            ———–
            Get the facts.

          • 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]

          • 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.

      • 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

        • 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…

          • 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

  • 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

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

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

      Cassio R Eskelsen

      • Storm

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

        • 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

          • nemesis

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

            ela passa vaselina antes? ;)

  • 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!

    • 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…

    • NewUser

      Tem o Zend Framework que é bom também!

      • nemesis

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

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

      Olha só o nemesis por aqui….

      Pelo visto só mudou de endereço :P

      Cassio R Eskelsen

      • nemesis

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

        • http://flavors.me/naio21 OMGWTFBBQ

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

  • 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

    • 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.

      • 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://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.

        • 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…

          • 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)…

          • 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.

          • 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…

        • 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.

          • 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

          • 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

            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… :)

          • 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

            é 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…

          • 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

          • 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…

          • 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

          • 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

          • 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

          • 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…

    • 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

      • 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

        • 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

          • 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

          • 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

          • 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

        • 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.

          • 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

          • 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

          • 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

          • 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

          • http://icaju.wordpress.com Mamutti

            Se você for um estudante dê uma olhada aqui.

            Ainda lendo minha assinatura?

          • 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

          • 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

          • 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.

            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

          • 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…

          • http://flavors.me/naio21 OMGWTFBBQ

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

          • nemesis

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

          • 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, 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

          • 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.

          • 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

          • 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”.

          • 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

          • 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!

          • 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.

            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

          • 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

          • 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

          • 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

          • 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

          • 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

          • 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” :)

          • 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

          • 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

          • 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

          • 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.

          • 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…

          • 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

            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

          • 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

            [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

          • 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

          • 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,

            [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

            .

            Vou dar continuidade a este post neste outro, por visível falta de espaço.

            ===
            Blog: Livre e Social

  • 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

  • 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 é)?

    • 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

  • 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é? :)

    • 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

      • nemesis

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

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

        • 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

          • 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

          • 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

          • 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

          • 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

          • 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]
            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

            [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

          • 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, 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

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

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

          contraditorium.com

          • 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.

        • 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.

      • renanfernandes

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

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

        PUTA porque é pago? }:)

  • renanfernandes

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

    • 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…

      • 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.

        • 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

            [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

            falou depois mas falou bonito! :)

          • 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

          • 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

          • 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

          • 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?

          • 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á 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

    • NewUser

      [...]

    • Gilberto Martins

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

      ===
      Blog: Livre e Social

  • 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. }:)

  • 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 :)

  • 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.

    • 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

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

      Mais alguma dúvida?

      contraditorium.com

      • 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. ;)

      • 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

        • cafuin

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

          No mais, obrigado pelo “esses caras”. hahah

          • 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

          • cafuin

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

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

  • 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, 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

      • 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

        • 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

    • 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

      • 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.

        • 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.

      • 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

        • 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” :)

  • 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…

      • 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

        • nemesis

          “roda naquilo que o mercado usa”

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

        • 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

          • 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

          • 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.

          • 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

          • 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

          • 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

          • 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

            [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

          • 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á 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

          • 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.

          • 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

          • 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

          • 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

    • renanfernandes

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

    • renanfernandes

      duplicado. apaguem pf

    • 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

      • SamirMamude

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

        SimpleCode

    • 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

  • 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

    • 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.

      • 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://flavors.me/naio21 OMGWTFBBQ

          Leia os artigos do luctimm.

  • 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.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”!

      • 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://www.contraditorium.com Carlos Cardoso

          em uma palavra: legado.

          contraditorium.com

          • 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”!

          • 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 :)

          • 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…

        • SuperEly

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

  • 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…

    • 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 :)

  • 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

    • 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!

      • 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 :)

        • 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

          • 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 :)

          • 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

          • 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 :)

          • 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

          • 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

          • 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 :)

          • 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

          • 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.

          • 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

          • 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

          • hamacker

            A culpa é do ppt :)
            Manda em PDF !

      • 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://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

  • 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..

    • 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.

      • 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
          • 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

          • 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

          • 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

          • 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

          • 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

          • 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

          • 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

          • 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

          • 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

          • 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

          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.

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

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

            Cassio R Eskelsen

          • 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

  • 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 }:)

    • 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!

    • 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 :)

  • 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…. ;)

  • 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.

    • 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.

      • antitna

        boa!

    • 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

  • 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. :)

    • 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

      • 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.

  • 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 :)

  • 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?

  • 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

    • 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

      • 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