Ninguem consegue nada com facilidade, em nossa caminhada de vida surgem muitos DESAFIOS e obstaculos, o programa Jovem Aprendiz foi um desafio para mim, pois muitas vezes temos que desistir de algo para conseguir outro, as vezes ate nossos amigos e familiares temos que deixar de lado, mas isso tudo sao fases de vida que com o tempo passam. PERSISTENCIA E PACIENCIA sao duas palavras essencias para conseguirmos superar nossos desafios, as vezes precisamos bater de porta em porta e nao desistir do que queremos por mais dificil que seja, pois como se diz o ditado "Nada se consegue de mao beijada", e tambem "Nada e por acaso". Se surgem desafio em nossa vida e porque alguem la em cima sabe que conseguimos superar, basta termos PACIENCIA, PERSISTENCIA E VONTADE DE VENCER. Os sistemas desktop tem como diferencial a seguranca a mais, porque os empregados individuais administram frequentemente suas proprias maquinas ou tem o privilegio especial e alcancam-no a seu sistema respectivo.A sua aplicacao nao depende de investimento em banda larga ou acesso a internet, ou mesmo, os costumeiros "queda de conexao". Voce instala o Sistema no seu computador ou Servidor e o Sistema esta pronto para rodar.Sistemas web sao aqueles executados atraves de navegadores de paginas web, tais como Firefox e Internet Explorer.A vantagem e a de portabilidade (capacidade de executar em variados tipos de sistemas operacionais, tais como Linux e Windows) e custos com licencas (desenvolvimento padrao em plataforma baseada com softwares codigo aberto e gratuitas).Alguns sistemas web sao conhecidos como intranets | extranets.Muitas empresas as utilizam para comunicacao e organizacao interna dos processos, alem do contato externo com clientes e fornecedores.Abaixo segue algumas vantagens e desvantagens de sistemas WEB X Sistemas Desktop:Vantagens e DesvantagensWEB: Vantagens * Interface HTML reconhecida por uma grande gama de usuarios ja acostumados com o funcionamento dos navegadores; * Desenvolvimento, manutencao e atualizacao centralizada da aplicacao. Voce nao precisa sair instalando sua aplicacao em diversos equipamentos diferentes. Basta coloca-lo no servidor para que os usuarios a acessem; * A exportacao de dados entre usuarios remotos usando o protocolo HTTP e muito mais facil do que usar outro protocolo. * Se houver necessidade de aumentar o poder de processamento, basta fazer isto no servidor.WEB: Desvantagens * A interface HTML pode ser um problema, pois nao ha uma padronizacao entre os diversos navegadores e sua aplicacao poderia ser exibida de uma maneira diferente dependendo do navegador * A entrada de uma grande massa de dados e prejudicada na interface HTML, pois nao existe uma maneira padrao de criar mascaras de entrada de dados. * A inteface HTML nao e rica em controles graficos e peca no quesito posicionamento. O visual da sua aplicacao pode nao ficar tao elegante como voce imagina. * A integracao com outros componentes nao e tao facil com HTML.DESKTOP: Vantagens * Uma rica variedade de controles para interface com o usuario * Um total controle sobre o posicionamento dos controles na aplicacao * O desempenho para uma interface grafica e mais rapido em uma aplicacao desktop que usa o processamento local. * Uma