Foros del Web » Programación para mayores de 30 ;) » .NET »

Necesito Consejo para decidir

Estas en el tema de Necesito Consejo para decidir en el foro de .NET en Foros del Web. Hola, tengo un proyecto que se viene, y debo decidir, entre realizar este en Visual Basic 2003 de Punto net, o Asp.Net o sea el ...
  #1 (permalink)  
Antiguo 20/12/2006, 09:21
 
Fecha de Ingreso: enero-2004
Mensajes: 77
Antigüedad: 20 años, 10 meses
Puntos: 0
Necesito Consejo para decidir

Hola, tengo un proyecto que se viene, y debo decidir, entre realizar este en Visual Basic 2003 de Punto net, o Asp.Net o sea el entorno web de punto net.

Hay aproximadamente 7 sistemas que se necesitan para un lugar en especial, estos 7 sistemas tienen módulos de pago y estos módulos de pago el cliente los quiere ojalá en Web para que sus clientes pagan online desde su domicilio.

Ahora la interrogante es. ¿Hacemos el sistema completo en entorno web?, ¿o solo su módulo de pago?.

Se ha discutido mucho sobre el tema, y según lo que yo veo, esos mismos sistemas existen para otro ciente en Visual Basic 6.0, y yo....los mudaría a Visual 2003 en tecnología 3 capas y punto, y solo el módulo de pago en Web para que elcliente pague y nada más. Sin embargo, también se piensa en una intranet con los sistemas, y así habilitarlos via web.

Ahora cada sistema tiene sus pro y sus contras. El programar en Visual Basic 2003 requiere de una instalación por máquina, en cambio el entorno web, solo basta con agregar un acceso directo al index del servidor y ya....tenemos sistema.

Pero por otro lado, el tener el sistema completo en entorno web, tiene la limitancia de la funcionalidad que tiene el Visual Basic, y que no tendrá Asp.net, por el cuento de las recargas de pantallas tan molestas.

Además el entorno web necesita de MUUUUUUUUUUUCHA seguridad, cosa que tampoco manejo, y que no se si baste con la programación en 3 cpaas para un sistema seguro.

Me gustaría leer opiniones sea cual sea, ya que me interesa muchísimo el tema, y yo creo que no soy el único.

¿Cuál es la importancia, o razón de peso para escoger un lenguaje de programación u otro?.

Atte.
Mauricio Suazo
Santiago de Chile
  #2 (permalink)  
Antiguo 20/12/2006, 10:29
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 9 meses
Puntos: 50
Re: Necesito Consejo para decidir

mmmm... a mi manera de ver va a depender de muchas cosas...

1.- El alcance que se va a tener el sistema,
2.- Si lo quieren consultar en cualquier parte del mundo
3.- Cuantos usuarios van a exisitir
4.- Los requerimientos de hardware que tiene el cliente
5.- La escalabilidad
6.- La portabilidad
7.- La restricción
..etc..etc....

Cita:
Pero por otro lado, el tener el sistema completo en entorno web, tiene la limitancia de la funcionalidad que tiene el Visual Basic
Cual limitante le ves..???

Cita:
por el cuento de las recargas de pantallas tan molestas.
ya conoces AJAX ??

Cita:
Además el entorno web necesita de MUUUUUUUUUUUCHA seguridad, cosa que tampoco manejo
Ahi ya depende de tí, y del tipo de seguridad que deseas manejar, el tipo de información que va a navegar..etc..etc...

Cita:
y que no se si baste con la programación en 3 cpaas para un sistema seguro.
El diseño en capas es una cosa y la seguridad es otra...

Cita:
¿Cuál es la importancia, o razón de peso para escoger un lenguaje de programación u otro?.
Va a depender mucho de que tan familiarizado estés con los lenguajes.

Ese sería mi punto de vista, cualquier cosa por aqui andaremos...

SAlu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 20/12/2006, 11:14
 
Fecha de Ingreso: enero-2004
Mensajes: 77
Antigüedad: 20 años, 10 meses
Puntos: 0
Re: Necesito Consejo para decidir

Gracias por la respuesta.


A mi manera de ver, si es que Asp.Net no perdiera seguridad, pues Visual tiene la ventaja de que la seguridad se puede manejar de una manera más fácil, y en cambio de la web hay que cuidarse muchísimo más pues el posible hackeo de las páginas es más común.

Además es muy posible que el de Visual ni siquiera necesite tanta seguridad, pues estará hecho para departamentos, los cuales la gente tiene conocimiento bastante limitado sobre el tema informático, y me ha tocado vivirlo en persona. En cambio en Web, se estarían metiendo personas o hackers que como sabemos dedican todo el día a ver como poder botar algún sitio.

¿De qué manera podríamos ver la seguridad en asp.net?.

¿Si ambos fueran iguales, entonces cual es la diferencia si los tuvieramos solo en forma local?. Es decir si no voy a salir a internet, ¿cuál sería la diferencia, ventaja o desventaja entre ocupar uno u otro?. ¿Sería lo mismo?
  #4 (permalink)  
Antiguo 20/12/2006, 11:45
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 4 meses
Puntos: 50
Re: Necesito Consejo para decidir

Cita:
Iniciado por mauricio76 Ver Mensaje

Ahora cada sistema tiene sus pro y sus contras. El programar en Visual Basic 2003 requiere de una instalación por máquina, en cambio el entorno web, solo basta con agregar un acceso directo al index del servidor y ya....tenemos sistema.
Hola que tal, veo tu problema y es semejante a uno que teniamos por aca y se arreglo, aunque solo se puede manejar por IE, esto es, manejar, lo que tu decias, aplicaciones de windows forms por medio de internet explorer, aqui tienes una ventaja, que este ejemplo se maneja con visual basic y .net 2003, la desventaja es que se tendria que configurar el framework de .NET por cada equipo donde se carge la pagina web, por el momento no le he visto inconvenientes a los desarrollos que hicimos de esa forma, manejamos seguridad en las BD y otras cosas y hasta el momento su rendimiento es optimo ya que cuando se carga un control de ese tipo se hace localmente (en el cliente) como javascript ya el web es solo el medio para distribuirlo.
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #5 (permalink)  
Antiguo 20/12/2006, 11:52
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 7 meses
Puntos: 47
Re: Necesito Consejo para decidir

Cita:
Iniciado por mauricio76 Ver Mensaje
Ahora cada sistema tiene sus pro y sus contras. El programar en Visual Basic 2003 requiere de una instalación por máquina, en cambio el entorno web, solo basta con agregar un acceso directo al index del servidor y ya....tenemos sistema.
Primero una pequeña aclaración. No es el hecho de programar en vb 2003 por el cual requieras unas instalación por máquina, sino por hacer una aplicación windows. Tanto una aplicación windows como una aplicación web (asp.net) las puedes desarrollar utilizando visual basic. Refierete al tipo de aplicación y no al lenguaje de desarrollo

Cita:
Iniciado por mauricio76 Ver Mensaje
Además es muy posible que el de Visual ni siquiera necesite tanta seguridad, pues estará hecho para departamentos, los cuales la gente tiene conocimiento bastante limitado sobre el tema informático, y me ha tocado vivirlo en persona. En cambio en Web, se estarían metiendo personas o hackers que como sabemos dedican todo el día a ver como poder botar algún sitio.
"A veces la paranoia me mantiene vivo, otras veces mantiene vivos a mis servidores."

"Si algo puede salir mal, saldrá mal"

"Se debe de vivir en la locura sospechando de cada amenaza que pueda aparecer en los servidores"

Cita:
Iniciado por mauricio76 Ver Mensaje
¿De qué manera podríamos ver la seguridad en asp.net?.

¿Si ambos fueran iguales, entonces cual es la diferencia si los tuvieramos solo en forma local?. Es decir si no voy a salir a internet, ¿cuál sería la diferencia, ventaja o desventaja entre ocupar uno u otro?. ¿Sería lo mismo?
La seguridad se la puede gestionar de diversas formas, desde diferentes puntos de vista, desde diferentes niveles de necesidades. Se podría desarrollar una capa de seguridad que administre cada transacción de la base, para llevar un log de las transacciones hechas por los usurios, no olvidar definir los respectivos perfiles/permisos para los usuarios, todo depende de las necesidades.

A mi parecer no tuviera mucha diferencia la importancia de establecer seguridad si la aplicación es windows o web, hace algún tiempo estuve en un evento de Microsoft en el que se comentó que mas del 70% de los ataques a la seguridad son internos, es decir, preocupate mas del que está en tu organización que el de afuera, ya que el de tu organización conocerá usuarios, passwords, nombres de tablas, nombres de procedimientos, politicas de seguridad, y cuando lo despidan por algún motivo se puede picar y llevarse información confidencial pa venderla a la competencia o dejarte de regalo de despedida algunos drop database sin importancia
  #6 (permalink)  
Antiguo 20/12/2006, 12:50
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 4 meses
Puntos: 50
Re: Necesito Consejo para decidir

Cita:
Iniciado por Developer9 Ver Mensaje
... y cuando lo despidan por algún motivo se puede picar y llevarse información confidencial pa venderla a la competencia o dejarte de regalo de despedida algunos drop database sin importancia
jaja, que bien sabes DEV... , pero tienes razon, jojojo, una aplicacion nunca va a ser 100% segura, bueno al menos eso me dieron a entender, lo que si, cuando uno le coloca muchos niveles de seguridad la aplicacion va siendo mas insegura ya que tu le colocas un nivel y el otro ya no puede funcionar como lo deseas, pero eso depende ya de ti.
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #7 (permalink)  
Antiguo 20/12/2006, 13:45
Avatar de Developer9
(Desactivado)
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.196
Antigüedad: 19 años, 7 meses
Puntos: 47
Re: Necesito Consejo para decidir

Cita:
Iniciado por erick_arcini Ver Mensaje
jaja, que bien sabes DEV... , pero tienes razon, jojojo, una aplicacion nunca va a ser 100% segura, bueno al menos eso me dieron a entender, lo que si, cuando uno le coloca muchos niveles de seguridad la aplicacion va siendo mas insegura ya que tu le colocas un nivel y el otro ya no puede funcionar como lo deseas, pero eso depende ya de ti.
No entiendo eso
  #8 (permalink)  
Antiguo 20/12/2006, 21:24
 
Fecha de Ingreso: enero-2004
Mensajes: 77
Antigüedad: 20 años, 10 meses
Puntos: 0
Re: Necesito Consejo para decidir

A mi entender no es para nada Paraonia, sino tratar de cuidar la información que es .....valiosísima para que las entidades estatales funcionen.

En este caso ni siquiera se trata de compras ni ventas, sino de dinero del estado, por lo tanto la información debe manejarse al 1000% de seguridad, o me pareceque que el primer guillotinado seré yo.

En cuanto a las personas internas, a nosotros los desarrolladores lo que menos nos interesa es meternos con los datos, ya que no nos sirven. Las propuestas de ventas no van solo por información de gente que vive en la comuna, que por cierto no nos sirve de nada. Las propuestas van de la mano con varias cosas más como puesta en marcha de computadores en arriendo y cosas que un desarrollador por si solo no estará dispuesto a invertir.

En cuanto a la seguridad de la inet, me ha tocado ver empresas de acá de Chile, que en sus Firewalls, detectan que gente de Canada (Un hacker ocioso con deseos de practicar), se metía a diario, a eliminar cuentas de correo, a borrar datos, a eviar email con el usuario de otra persona y a hacer miles de payasadas, que practicamente se hacía impredecible lo que iba a pasar. Teniendo Firewalls todo tipo de seguridad ya puesta. Sin embargo de alguna manera abrían los puertos y entraban.

En cambio las aplicaciones con formularios windows, son mucho más seguras por naturaleza, ya que en la entidad estatal donde vivirán, los informáticos son de muy muy bajo nivel, y el interés del funcionario en la informática es CERO. Por lo tanto no tendré gente de Holanda, Canadá, Alemania o cualquier lugar del mundo haciendo su práctica para titularse de Hacker, intruseando en puertos abiertos o intentándolos abrir de puros ociosos. A lo más borrarán un archivo que estará respaldado, o se instalará de nuevo, pero más allá de eso no.

A eso voy, si la funcionalidad del sistema requiere realmente algo orientado a web o no, y SI FUERA LOCAL DARÍA LO MISMO PROGRAMAR EN WEB O EN FORMULARIOS WINDOWS?. ¿SE PIERDE FUNCIONALIDAD?
  #9 (permalink)  
Antiguo 21/12/2006, 09:21
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 4 meses
Puntos: 50
Re: Necesito Consejo para decidir

Cita:
Iniciado por Developer9 Ver Mensaje
No entiendo eso
si, cuando se trata de seguridad uno desea implementar la mejor, pero cada vez que a uno se le van ocurriendo ideas, siendo que ya esta algo diseñado, esas nuevas ideas pueden echar a perder la funcionalidad.

Ahora "mauricio76" se que lo importante es la seguridad, pero no solo la seguridad va de la aplicacion, sino tambien del sistema operativo, hardware y otras cosas, asi que te recomiento, analizar primero el SO y HW que creas necesario utilizar dependiendo de las operaciones que vayas a realizar y ya, despues de eso empiezas a diseñar muy bien tu aplicacion, ventajas y desventajas de web y windows, asi como tambien las venjatas y desventajas que tienes al que tus usuarios ocupen la aplicacion, en tu caso tus clientes.
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:51.