[Portugal] Websig - ASP.Net vs PHP

Joaquim Machado joaquim.machado at ine.pt
Wed Jul 1 19:31:05 EDT 2009


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 at gmail.com 
>> <mailto:luis.a.de.sousa at gmail.com>>
>> *Date: *30 de junho de 2009 08:24:32 GMT+01:00
>> *To: *"Paulo Mendes (Sapo_Casa)" <p.s.mendes at sapo.pt 
>> <mailto:p.s.mendes at sapo.pt>>
>> *Cc: *portugal at lists.osgeo.org <mailto:portugal at 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 at sapo.pt 
>> <mailto:p.s.mendes at 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 at sapo.pt <mailto:p.s.mendes at sapo.pt> (tambem MSN)
>>>         p.s.mendes at ua.pt <mailto:p.s.mendes at ua.pt>
>>> http://paulosig.no-ip.org/ (WEBSIG)
>>> http://paulomendes.com.sapo.pt/
>>> _______________________________________________
>>> Portugal mailing list
>>> Portugal at lists.osgeo.org <mailto:Portugal at lists.osgeo.org>
>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>
>>>
>> _______________________________________________
>> Portugal mailing list
>> Portugal at lists.osgeo.org <mailto:Portugal at 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,
>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20090702/d8ce2cab/attachment-0001.html


More information about the Portugal mailing list