Logo Hardware.com.br
Flávio Borges
Flávio Borge... Super Participante Registrado
532 Mensagens 4 Curtidas

Dúvida C#

#1 Por Flávio Borge... 13/12/2007 - 16:48
Galera, boa tarde.

Eu estou pesquisando um pouco sobre C# e não sei se entendi direito... Queria saber se, por exemplo, eu tiver uma aplicação e queira que ela forneça recursos on-line. O C# é uma linguagem que permite isso?

Outra dúvida: os programas em C# são muito pesados, em relação ao Delphi, por exemplo...

Por enquanto é isso. Valeu mesmo.ze_bonitinho.png
Flávio Borges
Flávio Borge... Super Participante Registrado
532 Mensagens 4 Curtidas
#3 Por Flávio Borge...
13/12/2007 - 17:27
peczenyj disse:
O que vc quer dizer com "queira que ela forneça recursos on-line" ?


Imaginemos um exemplo simples: um controle de uma loja, onde o gerente possa acessar via web, relatórios e partes do sistema. Não seria acesso remoto ao sistema, mas uma parte do sistema desenvolvida para ser acessada via web...
Flávio.
"Quem lê é", Revista Superinteressante.

Graduado !!! Ciência da Computação - UninCor - Três Corações-MG. bebi_demais.gif
Rock n' Roll stop the trafficpunk.gif
jofrelscalvet
jofrelscalve... Veterano Registrado
1.3K Mensagens 51 Curtidas
#6 Por jofrelscalve...
13/12/2007 - 18:12
Flávio Borges disse:
Mas para isso é preciso manjar de ASP, não é?

Quase nada, pesada é a parte do C#, que tem a parte de programação, a parte "ASP" é só a entrada e saida de dados.
Outra coisa que você tem que saber é a parte do cliente, uma página que é acessada num navegador qualquer é geralmente HTML + CSS + Javascript (ou seja você usa o C# para criar o HTML....)
Melhore o futuro do fórum: Diga se a dica funcionou ou conte-nos como conseguiu resolver a sua dúvida!
Se eu errar ou for pouco claro, reclame! Quando possivel eu tentarei melhorar.
tpcvasco
tpcvasco General de Pijama Registrado
2.9K Mensagens 330 Curtidas
#7 Por tpcvasco
13/12/2007 - 18:39
Eu acho q a dúvida do nosso amigo é se, com C#, é possível fazer a mesma coisa q se faz com Java para programação WEB, mas sem usar ASP, nem JSP, nem PHP nem nada disso. Ou seja, se existe algo equivalente aos "Servlets" Java, mas em C#.
"Milhouse: - Médicos e bombeiros são heróis.
Bart Simpson: - Olha, as casas continuam pegando fogo e as pessoas continuam doentes. Os verdadeiros heróis são os Schwarzenegger's, os Stallone's, e, em menores proporções, os Vandame's..."
Flávio Borges
Flávio Borge... Super Participante Registrado
532 Mensagens 4 Curtidas
#10 Por Flávio Borge...
14/12/2007 - 08:29
tpcvasco disse:
Eu acho q a dúvida do nosso amigo é se, com C#, é possível fazer a mesma coisa q se faz com Java para programação WEB, mas sem usar ASP, nem JSP, nem PHP nem nada disso. Ou seja, se existe algo equivalente aos "Servlets" Java, mas em C#.


Isso. É isso mesmo... Vejam, eu conheço o C#, gosto dele e gosto do Visual Studio. Pretendo investir em C#, mas queria entender isso, pois muito se fala sobre a portabilidade da plataforma .NET... Não entendo muito de programação WEB e nem tenho idéia de como faria uma aplicação desse tipo que eu citei, teria realmente que estudar mais a fundo isso. Então, gostaria de saber se é possível portar o código do programa para WEB.
Flávio.
"Quem lê é", Revista Superinteressante.

Graduado !!! Ciência da Computação - UninCor - Três Corações-MG. bebi_demais.gif
Rock n' Roll stop the trafficpunk.gif
Guitarrista Kurumin
Guitarrista... Super Participante Registrado
837 Mensagens 14 Curtidas
#11 Por Guitarrista...
14/12/2007 - 08:45
Desde que vc não entender por portar copiar e colar é possível. E se torna ainda muito mais fácil de vc estiver usando multi-camadas, com a lógica negócio totalmente separada da apresentação...

Agora em questão de acessar via web poderia ser até mesmo um programa desktop que ele instala na casa dele por exemplo e acessa o servidor de banco de dados da empresa... Para cada caso deve se analizar quais as melhores possibilidades...
Conhecimento é saber que tomate é fruta. Sabedoria é saber que não se coloca tomates em uma salada de frutas.
Flávio Borges
Flávio Borge... Super Participante Registrado
532 Mensagens 4 Curtidas
#12 Por Flávio Borge...
14/12/2007 - 08:55
Guitarrista Kurumin disse:
Desde que vc não entender por portar copiar e colar é possível. E se torna ainda muito mais fácil de vc estiver usando multi-camadas, com a lógica negócio totalmente separada da apresentação...

Agora em questão de acessar via web poderia ser até mesmo um programa desktop que ele instala na casa dele por exemplo e acessa o servidor de banco de dados da empresa... Para cada caso deve se analizar quais as melhores possibilidades...


Sim, mas o que eu pensava era a pessoa poder acessar o aplicativo de qualquer lugar e me parece que ficou claro que é possível fazer em C#.


Agora, e quando à segunda dúvida: os programas em C# são muito pesados, em relação ao Delphi, por exemplo...
Flávio.
"Quem lê é", Revista Superinteressante.

Graduado !!! Ciência da Computação - UninCor - Três Corações-MG. bebi_demais.gif
Rock n' Roll stop the trafficpunk.gif
Flávio Borges
Flávio Borge... Super Participante Registrado
532 Mensagens 4 Curtidas
#14 Por Flávio Borge...
14/12/2007 - 11:06
peczenyj disse:
Cara, pesado é algo que "depende".

Ele vai depender de alguma versão do framework .Net e isso pode consumir recursos como memória. Não vi nenhum comparativo mas vc pode escrever um programa bem leve ou não dependendo da quantidade de recursos que vai colocar. Pesado por pesado qq programa é ;-)


Valeu mesmo, foi uma ajuda e tanto... cap_feceiro.png:
Flávio.
"Quem lê é", Revista Superinteressante.

Graduado !!! Ciência da Computação - UninCor - Três Corações-MG. bebi_demais.gif
Rock n' Roll stop the trafficpunk.gif
intruso
intruso Tô em todas Registrado
1.8K Mensagens 41 Curtidas
#15 Por intruso
14/12/2007 - 17:44
Flávio Borges disse:
Sim, mas o que eu pensava era a pessoa poder acessar o aplicativo de qualquer lugar e me parece que ficou claro que é possível fazer em C#.

Agora, e quando à segunda dúvida: os programas em C# são muito pesados, em relação ao Delphi, por exemplo...


Você pode fazer isso de várias formas ....

Para aplicações com uma interface web, use ASP.NET e C#, você pode usar C# até mesmo para aplicações para dispositivos móveis com o .NET Compact Framework.

Na verdade, a linguagem que você vai usar dentro do .NET é apenas a sintaxe, você pode fazer a mesma coisa com VB.NET. No final, o código gerado é o mesmo (código gerenciado) e vai ser executado pelo framework (CLR), inclusive há uma versão do Delphi para .NET.

Você também pode usar windows forms se quiser na sua aplicação e usar sockets para transferir informações pela rede.

Na verdade, eu pensaria mais no projeto das classes e na forma como iria modularizar a aplicação. Depois fica fácil usar as classes numa interface web ou em outro tipo de interface. :-)

abraço.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal