[Portugal] Websig - ASP.Net vs PHP

Ricardo Pinho rpinho_eng at yahoo.com.br
Thu Jul 2 20:15:18 EDT 2009


Caros,

Sobre esta temática venho sugerir a leitura do seguinte artigo de opinião:

"What is Microsoft up to with PHP?"
http://www.phpclasses.org/blog/post/85-What-is-Microsoft-up-to-with-PHP.html

Do Manuel Lemos, autor e responsavel do serviço: www.phpclasses.org 
Que em Nov.2008 foi inesperadamente convidado para um "summit" na sede da Microsoft em Redmond (Washington) para falar de PHP!
http://files.phpclasses.org/graphics/manuel_lemos_at_microsoft_web_development_summit.jpg

Talvez o seu relato ajude a iluminar um pouco este debate!

Cumprimentos,
Ricardo Pinho

PS.
Mais um compatriota nosso, agora no Brasil, que Portugal não soube aproveitar!
Autor do livro "Estar na Internet" ( http://www.e-na.net/ ) e de diversas outras coisas fantásticas...
http://www.e-na.net/the_author.html?current_locale=pt
Um amigo de infancia, pelo qual tenho um enorme admiração. (e infindáveis discussões!)
http://video.google.com/videoplay?docid=-4708294910987069633&ei=C0VNSq7APMPq-Ab8wJmTCQ&q=manuel+lemos

________________________________
De: Joaquim Machado <joaquim.machado  ine.pt>
Para: Portugal  lists.osgeo.org
Enviadas: Quinta-feira, 2 de Julho de 2009 0:31:05
Assunto: Re: [Portugal] Websig - ASP.Net vs PHP

Boa noite,

Antes de mais, gostaria de dizer que sou um novato nesta lista (por
desconhecimento) e por isso vou começar por dar os parabéns por esta
excelente iniciativa (sinceros).

A razão que me trouxe cá foi através de um pedido que me foi feito para
comentar a thread "Websig - ASP.Net vs PHP". Embora não sendo
um especialista "programador" e por isso não posso dissertar sobre as
virtuosidades de cada uma das linguagens de programação, posso no
entanto fazer alguns comentários acerca das implicações futuras sobre a
escolha da plataforma no presente. Ou seja, integração,
flexibilidade, standards abertos e liberdade de escolha.

Infelizmente esta temática é complexa e dependendo do detalhe a que se
queira chegar, poderá nunca ser esgotada. Por isso vou começar por
algumas pontas que ficaram soltas e se depois tiverem pachorra para me
aturar, logo me dão mais corda.

1. Mono, aka .NET cross plataform development framework
Para mim é uma solução muito interessante, especialmente para aquelas
situações em que nós temos uma dúzia de aplicações desenvolvidas em
.Net em cima de Windows e que queremos migrar para plataformas abertas
como o Linux. Ou seja, com alguns ajustes, mas sem a necessidade ou
obrigatoriedade de desenvolver tudo novamente de raiz. No entanto, se
for para desenvolver algo de novo - NÃO. Excepto se, os programadores
só souberem trabalhar .Net e não houver tempo e recursos financeiros
para formação em plataformas de desenvolvimento mais maduras e abertas.
Caso contrário, existem muitas outras alternativas, muito mais
interessantes. Escreverei sobre isto mais em detalhe, mais à frente.

2. "Parece-me muito arriscado a Microsoft fazer tal coisa de um ponto
de vista estratégico. Seria algo equivalente a vender voluntariamente o
IE em separado do Vista."
Será que isto parece um absurdo assim tão grande? Tentem ver isto do
ponto de vista do utilizador comum. O utilizador que não tem
conhecimentos de informática. Um leigo. Se a MS resolvesse vender o IE
em separado do Windows, o que é que acham que iria acontecer? O
utilizador comprava. E não era o único, as organizações governamentais
e as empresas também. A quantidade de aplicações Web que dependem do IE
para funcionar é astronómica. Do ponto de vista comercial, para a MS a
venda do IE, não tenho a menor dúvida de que a curto/médio prazo, seria
um sucesso. Veja-se o exemplo do MS Office vs OpenOffice.org. Para 99%
dos utilizadores, os dois produtos fazem a mesma coisa. O primeiro
custa várias centenas de euros (depende do tipo de licença) e o outro é
gratuito. No entanto o mais caro deve ter uma quota de mercado a rondar
os 90%. Como é que se explica isto? Onde é que está a lógica disto?
Por outro lado, esta questão faz-me olhar para o passado. Para o inicio
da minha carreira... Um dos primeiros empregos que tive, foi a
trabalhar para uma distribuidora de software nacional e naquela altura
nós distribuímos (vendíamos a revendedores) as principais marcas de
software, Lotus, Wordperfect, Borland, etc. Eles eram os lideres na sua
área. A Lotus tinha a folha de cálculo 1-2-3, a WordPerfect o
processador de texto e a Borland as linguagens de programação e
respectivas ferramentas. Eles eram os melhores e isso era
incontestável. Por isso, eram caros e protegiam-se o melhor possível
contra a pirataria. As disquetes vinham preparadas para fazer um número
muito limitado de instalações (tipicamente 5) e havia procedimentos
para que antes de se formatar o disco, ou deitar fora o computador, ou
qualquer medida radical e irremediável de se transportar a licença que
estava no disco duro do computador para a disquete. Entretanto a MS,
que tinha o sistema operativo MS DOS e pouco mais, começou a
desenvolver e vender soluções concorrentes aos lideres de mercado. Com
uma grande diferença. É que embora houvesse imperativos legais
associados ao licenciamento e à prática da pirataria de software, a
verdade é que não tinha mecanismos tecnológicos que impedisse os
utilizadores de fazer o número de instalações de software que muito bem
entendessem. Por outro lado, as medidas de fiscalização eram quase
inexistentes, resultado, embora começassem por ter um produto inferior
à WordPerfect, Lotus ou Borland, acabaram por ganhar uma grande quota
de mercado - a liderança. Agora que a MS lidera nesta gama produtos o
que é que fazem? Tentam proteger o máximo possível contra a pirataria,
através da implementação de mecanismos tecnológicos. Atenção, não sou
nada contra a forma como a MS conseguiu chegar onde chegou, nem sou
contra o devida cobrança de licenças ou suporte. Mas não sejamos
ingénuos, a empresas existem para facturar, a principal obrigação de
uma empresa é para com os seus patrões, neste caso, os seus
obrigacionistas. Elas podem ter politicas ambientais, politicas
sociais, filantrópicas, etc., mas infelizmente, em razão do lucro, do
proveito, isso é tudo assessório.

Por hoje, fico por aqui, amanhã ou depois, há mais.

Com os melhores cumprimentos,

-- 
Joaquim Machado

INE::DMSI/IT
Departamento de Metodologia e Sistemas de Informação
Serviço de Infraestrutura Tecnológica



>>Caro Joaquim,
> 
>
>
>Peço-lhe que comente estas afirmações surgidas nas lista
>"portugal" do OSGeo-Portugal.
>
>
>
>
>Begin forwarded message:
>
>From: Luís de Sousa <luis.a.de.sousa  gmail.com>
>>Date: 30 de junho de 2009 08:24:32 GMT+01:00
>>To: "Paulo Mendes (Sapo_Casa)" <p.s.mendes  sapo.pt>
>>Cc: portugal  lists.osgeo.org
>>Subject: Re: [Portugal] Websig - ASP.Net vs PHP
>>
>>
>>Paulo,
>>
>>
>>Entre ASP.NET e PHP a escolha é simples,
>>opta pelo primeiro. O PHP é
>>ainda uma linguagem de "scripting" e não
>>algo esrtuturado e oriantado
>>a objectos como o .NET.
>>
>>
>>No entanto toma em atenção o facto de
>>poderes ficar refém de software
>>proprietário no caso do .NET. Se
>>decidires por esta linguagem tenta os
>>possíveis por trabalhar numa plataforma
>>livre como o MONO:
>>
>>
>>http://www.mono-project.com/Main_Page
>>
>>
>>Se eu hoje tivesse que optar por uma
>>linguagem de programação para a
>>web provavelmente escolheria o JSP.
>>
>>
>>Espero ter ajudado,
>>
>>
>>Luís
>>
>>
>>2009/6/25 Paulo Mendes (Sapo_Casa) <p.s.mendes  sapo.pt>:
>>Olá a todos!
>>>
>>>
>>>
>>>
>>>
>>>
>>>Gostaria de começar a aprender uma
>>>linguagem de programação Web e estou com
>>>dúvida em qual escolher para começar.
>>>
>>>
>>>No próximo ano terei uma disciplina na
>>>universidade que é dedicada ás
>>>linguagens de programação para Web.
>>>Julgo que nessa disciplina serão
>>>abordadas algumas linguagens de
>>>programação tais como asp.net, php,
>>>javascript entre outras. A par desta
>>>disciplina terei de realizar um
>>>projecto onde terei de aplicar os
>>>conhecimentos adquiridos na disciplina, e
>>>julgo que o objectivo é cada um
>>>escolher uma das linguagens abordadas para
>>>desenvolver o referido projecto.
>>>
>>>
>>>
>>>
>>>
>>>
>>>Na minha opinião eu terei duas
>>>linguagens possíveis,  ASP.NET ou  PHP. Sei
>>>por exemplo que o mapserver utiliza
>>>php, o mapguide utiliza-se asp.net, etc.
>>>
>>>
>>>
>>>
>>>
>>>
>>>Assim, gostaria da vossa opinião se os
>>>softwares para websig iram evoluir
>>>para a linguagem php ou para asp.net
>>>
>>>
>>>
>>>
>>>
>>>
>>>Julgo também que html, phtml e java
>>>script vou precisar tanto no php como no
>>>asp.net.
>>>
>>>
>>>
>>>
>>>
>>>
>>>Cumprimentos
>>>
>>>
>>>
>>>
>>>
>>>
>>>Paulo Mendes
>>>
>>>
>>>-----------------------------------------------------------
>>>-----------------------------------------------------------
>>>Paulo Jorge Simões Mendes
>>>Técnico de Sistemas de Informação
>>>Geográfica
>>>Mail: p.s.mendes  sapo.pt (tambem MSN)
>>>        p.s.mendes  ua.pt
>>>http://paulosig.no-ip.org/ (WEBSIG)
>>>http://paulomendes.com.sapo.pt/
>>>_______________________________________________
>>>Portugal mailing list
>>>Portugal  lists.osgeo.org
>>>http://lists.osgeo.org/mailman/listinfo/portugal
>>>
>>>
>>>
>>>
>>_______________________________________________
>>Portugal mailing list
>>Portugal  lists.osgeo.org
>>http://lists.osgeo.org/mailman/listinfo/portugal
>>
>>
>>
>>
>
>
>
>
>
>
>Entretanto o Giovanni Manghi contra-atacou com:
>
>
>
>
>http://www.fsf.org/news/dont-depend-on-mono
>
>
>
>
>mas o Luís de Sousa não cedeu:
>
>
>
>
>"Giovanni,
>
>
>Parece-me muito arriscado a Microsoft fazer
>tal coisa de um ponto de
>vista estratégico. Seria algo equivalente a
>vender voluntariamente o
>IE em separado do Vista.
>
>
>De outro modo, parece-me muito pouco
>provavel que um padrão ISO seja
>passível de patente.
>
>
>Luís"
>
>
>
>
>Obrigado,
>
>


      ____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com


More information about the Portugal mailing list