Dúvida geral de método de trabalho
MEU PERFIL
Sou autônomo e atualmente trabalho com sistemas usando delphi 6 com banco de dados firebird 2.0. Até o momento somente estou desenvolvendo aplicações desktop, porém tenho alguns clientes que estão me solicitando recursos via internet, como acessar o sistema de outra filial e também colocar no site recursos para que o usuário se logue e tenha acesso a alguns dados. Abaixo coloquei algumas perguntas somente para saber que rumo será melhor eu seguir.
DELPHI PARA ASP.NET - C#
Estou pensando em fazer uma mudança drástica de sair do delphi para utilizar asp.net com c# e criar aplicações que já sejam site e sistema ao mesmo tempo.
Eu como desenvolvedor delphi deveria passar para utilizar asp.net com c#?
QUE BANCO DE DADOS DEVO USAR ?
Estou pensando em usar o MS SQL, mas já tenho alguns sistemas que uso o firebird. Será que é vantagem eu usar o drive do firebird para criar os sistemas usando asp.net? ou deveria partir logo pra uma coisa toda nova usando um MS SQL? MÉTODO DE TRABALHO
Quando fiz o meu curso de delphi fiquei surpreso ao final quando o professor me informou que o que eu aprendi no curso não seria utilizado na prática. Um dos detalhes foi a não utilização de stored procedures no curso. Somente acertei meu código quando trabalhei em um projeto com um amigo e assim descobri as melhores formas de criar o sistema.
Não queria cair nesse problema novamente. Gostaria de uma indicação até mesmo de um dos cursos da devmedia ou outro link para que eu possa fazer um cadastro de clientes ou outro mesmo, sendo que utilizando uma técnica em que eu possa a partir daí ir criando as outras telas do sistema já definitivamente. Após uma criada certa ai eu faria as outras. Acredito que utilizando stored procedures seja uma boa forma, agora não sei direito que já vi várias formas 3 camadas, e outros, mas não sei direito outra coisa foi a criação do grid e conexão via código sem o uso dos recursos do visual stúdio, realmente fiquei com essas dúvidas até hoje.O que achar melhor mesmo que seja mais complicado, partirei para aprender e fazer esse cadastro inicialmente.
Agradeço desde já,
Sou autônomo e atualmente trabalho com sistemas usando delphi 6 com banco de dados firebird 2.0. Até o momento somente estou desenvolvendo aplicações desktop, porém tenho alguns clientes que estão me solicitando recursos via internet, como acessar o sistema de outra filial e também colocar no site recursos para que o usuário se logue e tenha acesso a alguns dados. Abaixo coloquei algumas perguntas somente para saber que rumo será melhor eu seguir.
DELPHI PARA ASP.NET - C#
Estou pensando em fazer uma mudança drástica de sair do delphi para utilizar asp.net com c# e criar aplicações que já sejam site e sistema ao mesmo tempo.
Eu como desenvolvedor delphi deveria passar para utilizar asp.net com c#?
QUE BANCO DE DADOS DEVO USAR ?
Estou pensando em usar o MS SQL, mas já tenho alguns sistemas que uso o firebird. Será que é vantagem eu usar o drive do firebird para criar os sistemas usando asp.net? ou deveria partir logo pra uma coisa toda nova usando um MS SQL? MÉTODO DE TRABALHO
Quando fiz o meu curso de delphi fiquei surpreso ao final quando o professor me informou que o que eu aprendi no curso não seria utilizado na prática. Um dos detalhes foi a não utilização de stored procedures no curso. Somente acertei meu código quando trabalhei em um projeto com um amigo e assim descobri as melhores formas de criar o sistema.
Não queria cair nesse problema novamente. Gostaria de uma indicação até mesmo de um dos cursos da devmedia ou outro link para que eu possa fazer um cadastro de clientes ou outro mesmo, sendo que utilizando uma técnica em que eu possa a partir daí ir criando as outras telas do sistema já definitivamente. Após uma criada certa ai eu faria as outras. Acredito que utilizando stored procedures seja uma boa forma, agora não sei direito que já vi várias formas 3 camadas, e outros, mas não sei direito outra coisa foi a criação do grid e conexão via código sem o uso dos recursos do visual stúdio, realmente fiquei com essas dúvidas até hoje.O que achar melhor mesmo que seja mais complicado, partirei para aprender e fazer esse cadastro inicialmente.
Agradeço desde já,
Robson Ramos
Curtidas 0
Respostas
[devmedia .net]
09/12/2008
Opa bom dia Robson, Tudo bem ?
Bom cara, abaixo seguem as respostas e observações. DELPHI PARA ASP.NET - C#
Estou pensando em fazer uma mudança drástica de sair do delphi para utilizar asp.net com c# e criar aplicações que já sejam site e sistema ao mesmo tempo.
Eu como desenvolvedor delphi deveria passar para utilizar asp.net com c#? # Que bom que vai mudar, .Net é ótimo, é o que há no mercado, trabalho com .net a 8 anos (desde o lançamento) e sinceramente, não vejo coisa melhor, pois com ele você pode desenvolver para desktop, web, webservices, mobile e etc, tudo usando C#, mudando apenas a interface, isso é mágico. Desenvolvimento web é o que o mercado está pedindo hoje, tudo é web, tudo deve ter mobilidade, facilidade de uso e o mais importante agradar o cliente com alta tecnologia.
Indenpendente de qual linguagem você desenvolve, você deve sempre optar por C#, pois é mais robusta que o VB.Net que também tem suas particularidades, sendo que no C# você terá mais facilidade de entendimento da linguagem, pois o Pascal que você desenvolve hoje foi criado a partir do C.
Existem muitos materiais bakana na internet e gratuitos, criei algums video aulas no portal da DevMedia que ensina muita coisa, e existem outras video aulas de introdução ao Asp.net com C#, você pode ficar à vontade e procurar no site. QUE BANCO DE DADOS DEVO USAR ?
Estou pensando em usar o MS SQL, mas já tenho alguns sistemas que uso o firebird. Será que é vantagem eu usar o drive do firebird para criar os sistemas usando asp.net? ou deveria partir logo pra uma coisa toda nova usando um MS SQL? # Sempre utilize o que é mais novo no mercado, pois não terá problemas de integração ou compatibilidade. Esqueça FireBird, você vai criar problemas para você ao invés de resolver. Se existem bases no firebird tudo bem, você pode migrar todas para o SQl sem problemas, mas existem regras e algums incompatibilidades nessa transação, existem programas que fazem isso automaticamente. Existe uma versão do Sql que é gratuita e não deixa de ser rica e poderosa, chama-se Sql Server 2005 Express, você pode baixar do site da microsoft diretamente, e o Visual Studio é 100 integrado a ele, que facilita bastante o desenvolvimento. MÉTODO DE TRABALHO
Quando fiz o meu curso de delphi fiquei surpreso ao final quando o professor me informou que o que eu aprendi no curso não seria utilizado na prática. Um dos detalhes foi a não utilização de stored procedures no curso. Somente acertei meu código quando trabalhei em um projeto com um amigo e assim descobri as melhores formas de criar o sistema.
Não queria cair nesse problema novamente. Gostaria de uma indicação até mesmo de um dos cursos da devmedia ou outro link para que eu possa fazer um cadastro de clientes ou outro mesmo, sendo que utilizando uma técnica em que eu possa a partir daí ir criando as outras telas do sistema já definitivamente. Após uma criada certa ai eu faria as outras. Acredito que utilizando stored procedures seja uma boa forma, agora não sei direito que já vi várias formas 3 camadas, e outros, mas não sei direito outra coisa foi a criação do grid e conexão via código sem o uso dos recursos do visual stúdio, realmente fiquei com essas dúvidas até hoje.O que achar melhor mesmo que seja mais complicado, partirei para aprender e fazer esse cadastro inicialmente. # Existem vários cursos na DevMedia ensinando tudo isso que está querendo,
segue o link de um que eu fiz com conexão , 3 camadas e criação de procedures,
ficou bem completo. Outra coisa, SEMPRE - SEMPRE - SEMPRE utilize procedures, pois as mesmas são muito mais rápidas no processamento da pesquisa. https://www.devmedia.com.br/cursos/listcurso.asp?curso=77 Fico feliz que tenha vindo para o mundo .net,
bem vindo !!!
Abraços e espero ter ajudado...
Precisando estamos aí !!! Aguardo retorno para fecharmos o chamado. Carlos Jr
Bom cara, abaixo seguem as respostas e observações. DELPHI PARA ASP.NET - C#
Estou pensando em fazer uma mudança drástica de sair do delphi para utilizar asp.net com c# e criar aplicações que já sejam site e sistema ao mesmo tempo.
Eu como desenvolvedor delphi deveria passar para utilizar asp.net com c#? # Que bom que vai mudar, .Net é ótimo, é o que há no mercado, trabalho com .net a 8 anos (desde o lançamento) e sinceramente, não vejo coisa melhor, pois com ele você pode desenvolver para desktop, web, webservices, mobile e etc, tudo usando C#, mudando apenas a interface, isso é mágico. Desenvolvimento web é o que o mercado está pedindo hoje, tudo é web, tudo deve ter mobilidade, facilidade de uso e o mais importante agradar o cliente com alta tecnologia.
Indenpendente de qual linguagem você desenvolve, você deve sempre optar por C#, pois é mais robusta que o VB.Net que também tem suas particularidades, sendo que no C# você terá mais facilidade de entendimento da linguagem, pois o Pascal que você desenvolve hoje foi criado a partir do C.
Existem muitos materiais bakana na internet e gratuitos, criei algums video aulas no portal da DevMedia que ensina muita coisa, e existem outras video aulas de introdução ao Asp.net com C#, você pode ficar à vontade e procurar no site. QUE BANCO DE DADOS DEVO USAR ?
Estou pensando em usar o MS SQL, mas já tenho alguns sistemas que uso o firebird. Será que é vantagem eu usar o drive do firebird para criar os sistemas usando asp.net? ou deveria partir logo pra uma coisa toda nova usando um MS SQL? # Sempre utilize o que é mais novo no mercado, pois não terá problemas de integração ou compatibilidade. Esqueça FireBird, você vai criar problemas para você ao invés de resolver. Se existem bases no firebird tudo bem, você pode migrar todas para o SQl sem problemas, mas existem regras e algums incompatibilidades nessa transação, existem programas que fazem isso automaticamente. Existe uma versão do Sql que é gratuita e não deixa de ser rica e poderosa, chama-se Sql Server 2005 Express, você pode baixar do site da microsoft diretamente, e o Visual Studio é 100 integrado a ele, que facilita bastante o desenvolvimento. MÉTODO DE TRABALHO
Quando fiz o meu curso de delphi fiquei surpreso ao final quando o professor me informou que o que eu aprendi no curso não seria utilizado na prática. Um dos detalhes foi a não utilização de stored procedures no curso. Somente acertei meu código quando trabalhei em um projeto com um amigo e assim descobri as melhores formas de criar o sistema.
Não queria cair nesse problema novamente. Gostaria de uma indicação até mesmo de um dos cursos da devmedia ou outro link para que eu possa fazer um cadastro de clientes ou outro mesmo, sendo que utilizando uma técnica em que eu possa a partir daí ir criando as outras telas do sistema já definitivamente. Após uma criada certa ai eu faria as outras. Acredito que utilizando stored procedures seja uma boa forma, agora não sei direito que já vi várias formas 3 camadas, e outros, mas não sei direito outra coisa foi a criação do grid e conexão via código sem o uso dos recursos do visual stúdio, realmente fiquei com essas dúvidas até hoje.O que achar melhor mesmo que seja mais complicado, partirei para aprender e fazer esse cadastro inicialmente. # Existem vários cursos na DevMedia ensinando tudo isso que está querendo,
segue o link de um que eu fiz com conexão , 3 camadas e criação de procedures,
ficou bem completo. Outra coisa, SEMPRE - SEMPRE - SEMPRE utilize procedures, pois as mesmas são muito mais rápidas no processamento da pesquisa. https://www.devmedia.com.br/cursos/listcurso.asp?curso=77 Fico feliz que tenha vindo para o mundo .net,
bem vindo !!!
Abraços e espero ter ajudado...
Precisando estamos aí !!! Aguardo retorno para fecharmos o chamado. Carlos Jr
GOSTEI 0
[devmedia .net]
09/12/2008
Bom dia,
Ainda estou no aguardo seu retorno para fecharmos o chamado.
Abraços
Carlos Jr
GOSTEI 0
Robson Ramos
09/12/2008
Beleza Carlos Júnior,
Estou seguindo as suas recomendações. Não respondi antes por falta de tempo mesmo. Já até vi o primeiro e segundo vídeo das aulas. Acredito que inicialmente as dúvidas que terei seja mais em cima das aulas que recomendou. O que eu estava querendo acho que era daquela forma mesmo. Inclusive até tem a parte da pesquisa na procedure. Com relação ao firebird, fico só meio triste por que já tenho muita coisa desenvolvida usando ele e minha aplicação desktop também utiliza componentes que só servem pra ele. Mas vou partir para o sql server e depois ir vendo o que eu faço pra aproveitar alguma coisa. até+, Robson
Estou seguindo as suas recomendações. Não respondi antes por falta de tempo mesmo. Já até vi o primeiro e segundo vídeo das aulas. Acredito que inicialmente as dúvidas que terei seja mais em cima das aulas que recomendou. O que eu estava querendo acho que era daquela forma mesmo. Inclusive até tem a parte da pesquisa na procedure. Com relação ao firebird, fico só meio triste por que já tenho muita coisa desenvolvida usando ele e minha aplicação desktop também utiliza componentes que só servem pra ele. Mas vou partir para o sql server e depois ir vendo o que eu faço pra aproveitar alguma coisa. até+, Robson
GOSTEI 0
[devmedia .net]
09/12/2008
Blz cara, que bom que ajudei..
Fico a disposição para outras dúvidas..
Grande Abraço
Carlos Jr
GOSTEI 0