Pergunta simples, mas talvez difícil de responder. Dividi a questão do título em três perguntas distintas, a fim de identificar claramente o que estamos considerando para opções cada vez que criamos um aplicativo Web GIS no Flex.
- Quais são os prós e os contras do uso do aplicativo ArcGIS Viewer for Flex como ponto de partida para aplicativos GIS?
- Quais são os prós e os contras de criar seu próprio aplicativo do zero usando a API do ArcGIS for Flex? Nota: Esse seria um aplicativo focado. Nesse caso, não se destina a ser um aplicativo reutilizável a partir do qual outros aplicativos possam ser configurados / construídos.
- Quais são os prós e os contras de criar sua própria estrutura personalizada usando a API do ArcGIS for Flex a partir da qual vários aplicativos podem ser construídos? Embora o objetivo principal seja criar um aplicativo que atenda às necessidades dos clientes, um objetivo secundário seria ter uma estrutura reutilizável a partir da qual outros aplicativos possam ser configurados / construídos, como o Flex Viewer.
Ao contrário de muitas outras decisões, a escolha de usar um método sobre o outro não é facilmente reversível. Suponha que você terá que conviver com essa decisão por um período muito longo (anos).