Olá Pedro, lista A maioria dos programas actuais são feitos segundo o paradigma OOP, portanto sim o QGIS (com o Mapwindow não tenho experiência de programação, mas acredito que seja igual) segue esse paradigma.
Relativamente ao VB, também não tenho grande experiência. A impressão que tenho, tal como o Luis refere, é que não é uma linguagem muito 'aberta'. E se experimentares programar em Python? Para o QGIS (e muitos outros software SIG) é excelente. Além disso é multi-plataforma e tem uma grande comunidade de utilizadores nos domínios mais científicos. On Thu, Dec 29, 2011 at 8:18 PM, Luís de Sousa <[email protected]> wrote: > Olá Pedro as minhas ideas seguem em baixo: > > On 29 December 2011 18:09, pedro soares <[email protected]> wrote: >> Como classificam a utilização de VB para a criação de software utilizado em >> conjunto com soluções opensource > > O VB só se tornou uma liguagem realmente OO quando foi extendida ao > .NET, se bem que permanece ainda relativamente limitada. Não vejo como > se possa justificar a utilização de VB sobre .NET quando sobre esse > interpretador se podem usar linguagens modernas como C# e Java ou > mesmo C++. > > Para além disso há ainda a questão do próprio .NET. Será que código > aberto desenvolvido sobre um interpretador proprietário é livre? Não > sei a resposta mas não seria algo que eu sequer tentasse. Nota: o Mono > suporta VB (mal) mas não suporta muitas das bibliotecas desenvolvidas > pela M$. > >> e a qualidade do software criado utilizando >> ferramentas open source (usando codigo de QGIS e/ou Mapwindow no >> desenvolvimento). > > Acho que a qualidade do código depende em geral do programador. Até em > COBOL ou JavaScript se podem criar programas com qualidade; claro que > nestes casos dá muito mais trabalho. > >> >> QGIS ou MapWindowGIS são OOPs? > > Sim para o QGis que usa C++. Para o segundo não é fácil responder sem > ir ler o código. O MapWindowGIS começou assente no VB anitog e > provavelmente foi portado para o .NET mais tarde; é possível que > tenham sobrevido blocos de código "inseguros", como a M$ lhes chama. > Depois há sempre a questão de saber se o DotSpatial e o restante > código corre sobre interpretadores não proprietários. > > Qual é motivação para estas perguntas? > > Luís > _______________________________________________ > Portugal mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/portugal -- ___________________________ ___ __ Ricardo Garcia Silva
_______________________________________________ Portugal mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/portugal
