| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
Mosconi Novato

Registrado: Terça-Feira, 1 de Março de 2016 Mensagens: 12
|
Enviada: Ter Mar 01, 2016 9:49 pm Assunto: Capacidade do Delphi |
|
|
Boa Noite Galera, gostaria de compartilhar com vocês algumas duvidas quanto ao Delphi, comecei a programar nesta linguagem a pouco tempo, menos de um ano, portanto sou novo nesta linguagem e ainda não compreendo a capacidade que a mesma pode ter quando falado em WEB e Mobile, sei que nas versões mais novas, possui algumas funcionalidades voltadas a esses dois pontos, atualmente estou no ultimo ano do curso de ciência da computação, e conversando com meu orientador ele me questionou porque não faria o sistema em outra linguagem, visto que a aplicação que estaria planejando a desenvolver seria desktop, e por questões de acessibilidade/portabilidade teria outras linguagens que poderia utilizar onde poderia acessar pela Web e tal... apenar do pouco tempo já percebi obviamente que o Delphi é uma p$%@ linguagem até pela facilidade de desenvolvimento, mais pensando neste projeto atual e futuras implementações, qual a capacidade do Delphi para Web e Mobile, eu conseguiria implementar futuramente uma pagina Web vinculada ao banco de dados alimentando normalmente? acesso ao Mobile também seria possível? Gostaria da opinião de vocês, ponto de vista de cada um, informações quanto as integrações, sugestões e enfim...
Meu sistema estaria sendo implementado no Delphi 10 com banco de dados Firebird, aguardo contatos, Obrigado!! |
|
| Voltar ao Topo |
|
 |
weberdamasio Experiente


Registrado: Sábado, 19 de Julho de 2003 Mensagens: 420 Localização: Maringá - PR
|
Enviada: Qua Mar 02, 2016 7:31 am Assunto: |
|
|
Na minha opinião é possível construir qualquer coisa usando o Delphi, inclusive Web ou Mobile.
Atualmente eu estou usando o Delphi para sistemas que são Desktop e o Visual Studio para Web e Mobile.
O fato de eu usar o Visual Studio é simplesmente pela praticidade, ele me dá bem mais ferramentas para trabalhar com Mobile e o Asp .Net é infinitamente superior ao que o Delphi pode oferecer para Web.
A grande sacada não está em qual linguagem de programação usar e sim em um bom planejamento antes de iniciar o projeto.
Sobre seu projeto em especifico, acho bom optar por outro banco de dados, o Firebird não foi construido pra ser usado na Web. |
|
| Voltar ao Topo |
|
 |
Mosconi Novato

Registrado: Terça-Feira, 1 de Março de 2016 Mensagens: 12
|
Enviada: Qua Mar 02, 2016 7:57 am Assunto: |
|
|
Entendi... me indicaria algum banco de dados para isto?? no seu caso o sistema desktop(Delphi) possui relacionamento com o web/ Mobile(Visual) , utiliza ambos o mesmo banco de dados e tal...?
Muito Obrigado pela atenção! |
|
| Voltar ao Topo |
|
 |
Ghost_Rider Colaborador

Registrado: Segunda-Feira, 6 de Outubro de 2003 Mensagens: 4437
|
Enviada: Qua Mar 02, 2016 8:10 am Assunto: |
|
|
Para Web eu usaria PHP, é nativo para programação web e tem recursos específicos voltados para isso.
Para desktop e mobile, usaria do delphi XE6 pra cima, trabalhamos aqui na empresa e o desempenho é muito superior.
Banco de dados é complicado..no mobile tem que ser SQLite, desktop firebird, e web MySQL ou postgree. |
|
| Voltar ao Topo |
|
 |
weberdamasio Experiente


Registrado: Sábado, 19 de Julho de 2003 Mensagens: 420 Localização: Maringá - PR
|
Enviada: Qua Mar 02, 2016 8:24 am Assunto: |
|
|
Estou usando SQLServer hospedado em nuvem.
O sistema desktop, mobile e web acessam o mesmo banco de dados.
O desktop tem conexão direta usando o Firedac, enquanto que o mobile e web acessam por meio de Webservice que é feito também no Visual Studio. |
|
| Voltar ao Topo |
|
 |
weberdamasio Experiente


Registrado: Sábado, 19 de Julho de 2003 Mensagens: 420 Localização: Maringá - PR
|
Enviada: Qua Mar 02, 2016 8:28 am Assunto: |
|
|
Só pra complementar caso fique curioso.
No Visual Studio é extremamente simples trabalhar no padrão MVC (Model View Controller), pesquise na internet que tem muito material.
Tenho uma pergunta pra quem trabalha com as versões mais recentes do Delphi, é possível usar MVC também? |
|
| Voltar ao Topo |
|
 |
nildglan Colaborador


Registrado: Sábado, 16 de Agosto de 2008 Mensagens: 1564 Localização: Goianésia do Pará
|
Enviada: Qui Mar 03, 2016 9:14 am Assunto: |
|
|
o que mais me intriga é que o Delphi passa por tantas empresas nesses últimos anos e ninguém enxerga que se não voltar os olhos para web não tem como competir com a concorrência.
O pessoal fica fazendo versões acrescentando recurso e tal e esquece da web não entendo, acho que os engenheiros ou desenvolvidores da embarcadeira ou de outra empresa nunca querem que o Delphi avançe
pode ver o seguinte
Já fizeram:
Conexão nativas de dbExpresss
Conexão nativas de FireDac
Compilação em win32/64
Compilação para android/ios e etc...
Loyate moderlos
Firemonkey
Mobile
datasnap aprimorado
etc...
Nunca vão fazer
Web....................................
..........................................
..........................................
Infelizmente o Delphi nunca vai ser uma ferramente que possa competir com outras as ferramentas ou linguagem que se atualizaram e constantemente se atualiza.
Porque eles estão com tantos anos e nunca viro que a web revolucionou o mundo e precisamos dela pra tudo, e nós delphianos estamos ainda na era desktop sem saída e sem tendencia para sair. |
|
| Voltar ao Topo |
|
 |
potew Novato

Registrado: Quarta-Feira, 23 de Dezembro de 2015 Mensagens: 5
|
Enviada: Qui Mar 03, 2016 3:02 pm Assunto: |
|
|
| nildglan escreveu: | o que mais me intriga é que o Delphi passa por tantas empresas nesses últimos anos e ninguém enxerga que se não voltar os olhos para web não tem como competir com a concorrência.
O pessoal fica fazendo versões acrescentando recurso e tal e esquece da web não entendo, acho que os engenheiros ou desenvolvidores da embarcadeira ou de outra empresa nunca querem que o Delphi avançe
pode ver o seguinte
Já fizeram:
Conexão nativas de dbExpresss
Conexão nativas de FireDac
Compilação em win32/64
Compilação para android/ios e etc...
Loyate moderlos
Firemonkey
Mobile
datasnap aprimorado
etc...
Nunca vão fazer
Web....................................
..........................................
..........................................
Infelizmente o Delphi nunca vai ser uma ferramente que possa competir com outras as ferramentas ou linguagem que se atualizaram e constantemente se atualiza.
Porque eles estão com tantos anos e nunca viro que a web revolucionou o mundo e precisamos dela pra tudo, e nós delphianos estamos ainda na era desktop sem saída e sem tendencia para sair. |
Talvez porque os sistemas desktop têm o seu lugar? Você vai numa empresa grande e o mais provável é que o sistema deles seja feito em um aplicativo desktop, cujo desempenho é infinitamente superior ao dessas aplicações web. |
|
| Voltar ao Topo |
|
 |
weberdamasio Experiente


Registrado: Sábado, 19 de Julho de 2003 Mensagens: 420 Localização: Maringá - PR
|
Enviada: Sex Mar 04, 2016 7:23 am Assunto: |
|
|
| potew escreveu: | | Talvez porque os sistemas desktop têm o seu lugar? Você vai numa empresa grande e o mais provável é que o sistema deles seja feito em um aplicativo desktop, cujo desempenho é infinitamente superior ao dessas aplicações web. |
A questão não é a aplicação web substituir a aplicação desktop, mas sim uma complementar a outra.
Um exemplo disso é o ERP SAP que é uma aplicação desktop mas que pode ser integrado ao Office 360 e tem aplicativos complementares para Web, Android, IOS e Windows. Nesse exemplo o ERP Desktop não foi substituído mas sim complementado. |
|
| Voltar ao Topo |
|
 |
Ghost_Rider Colaborador

Registrado: Segunda-Feira, 6 de Outubro de 2003 Mensagens: 4437
|
Enviada: Sex Mar 04, 2016 7:57 am Assunto: |
|
|
Vamos a alguns números...esses dias passou nos noticiários que mais de 100 mil empresas fecharam suas portas no Brasil...100 mil..não é nem 100 e nem 1000 mil...são 100 mil...se dessas, apenas 10% usarem aplicações desktop !!!
Não entendo a questão "web"...para programação web tem ai o PHP, ASP, HTML5 puro, entre outros tantos exemplos que eu poderia citar ai...mas uma grande questão é a confiança de um servidor local e mais, a desconfiança de um servidor nas nuvens.
Se eu passar pra meus clientes que eles vão ter seus dados "nas nuvens", a maioria deles simplesmente tiraria meu sistema por outro onde o banco de dados seja local. Há ainda, na grande maioria dos pequenos e médios empresários a desconfiança de que seus dados e suas informações financeiras fiquem "por ai"....até mesmo clientes grandes...temos um hospital grande como cliente, mais de 300 terminais, e o servidor deles é local, e nem sonham em colocar "na web"..
No meu ponto de vista hoje os XEs da vida focam desktop e mobile, que tem um mercado infinito por ai...sim, nos grandes centros vemos de tudo..mas nos grandes centros temos fibra otica em velocidades estaveis de 2mb em dezenas de provedores...e nos interiores dos estados, onde ainda existem velocidades de 1 mb vendidas como premium ???
Abraço a todos... |
|
| Voltar ao Topo |
|
 |
nildglan Colaborador


Registrado: Sábado, 16 de Agosto de 2008 Mensagens: 1564 Localização: Goianésia do Pará
|
Enviada: Sex Mar 04, 2016 8:07 am Assunto: |
|
|
Pessoal até concordo com vcs, mais se a ferramenta está querendo se manter no mercado novamente e até mais, se quer ganha novamente a posição de uma linguagem de ponta, não poderia deixar de existir essas conexão online e uma forma viáveis de se trabalhar com web, isso é fato.
Também sou a débito do Delphi, mais uma coisa ha de convir, nos tempos de hoje com tudo que se faça é online, pera ai.
sobre o cliente não mudar ou não querer um banco online tudo bem é uma questão dele, agora a ferramente não poder te dar esse poder? , e quando outros clientes quiserem vou mudar de linguagem? |
|
| Voltar ao Topo |
|
 |
weberdamasio Experiente


Registrado: Sábado, 19 de Julho de 2003 Mensagens: 420 Localização: Maringá - PR
|
Enviada: Sex Mar 04, 2016 12:10 pm Assunto: |
|
|
Vou citar um exemplo simples que provavelmente muitos de vocês já tem sistemas com esse tipo de recurso.
Seu sistema é Desktop com banco de dados local, dentre tantas funções uma delas é a emissão de boletos bancários.
Seu cliente então precisa que esses boletos possam ser vistos e emitido segunda via no site da empresa.
Nesse exemplo, é um sistema desktop com banco de dados local mas que requer um recurso adicional que é uma pagina de internet que emita segunda via de boleto bancário.
Eu não conheço as versões mais recentes do Delphi, mas dentro daquelas que eu conheço terei que desenvolver usando IntraWeb. Vou conseguir atender o cliente mas vai dar um bom trabalho e a qualidade não será lá essas coisas. |
|
| Voltar ao Topo |
|
 |
hipinos Novato

Registrado: Quarta-Feira, 13 de Julho de 2011 Mensagens: 14
|
Enviada: Sáb Mar 05, 2016 11:43 pm Assunto: |
|
|
Eu uso multicamadas, sendo uma das camadas em nuvem.
Isso faz o sistema ter características de sistema online.
A camada cliente você faz usando o novo recurso Multi-Device.
No final, você terá algo que eu achei até melhor do que uma aplicações web. |
|
| Voltar ao Topo |
|
 |
|