Proyecto mono

06/07/2005 - 00:24 por Geovanny Castillo | Informe spam
Estimados amigos:
Tengo un gran problema en mi trabajo ya que hace 2 años inicie un proyecto
de desarrollo de un software de punto de venta, este software funcionará en
14 sucursales. Las herramientas que uso son Visual Studio donet 2003, y como
reporsitorio de datos Sql Server 2000.
Ahora que ya terminé de desarrollar el software, surge el problema de porque
no usamos open source desde el comienzo para desarrollar este proyecto, con
el fin de abaratar los costos de implementación ya que debo comprar
servidores para cada local asi como el sqlserver, ya había pensado en
instalar msde para las sucursales, pero debido a la cantidad de información
que debe almacenar no me es posible.
Que tan factible será cambiar lo que tengo hecho y usar el proyecto mono.
Muchas gracias de antemano

Preguntas similare

Leer las respuestas

#6 Juan Kautho
06/07/2005 - 16:45 | Informe spam
Yo solo he visto 2 Implementaciones Empresariales de MONO, en Una de ellas
Estuvo Vinculado Willy Marroqunin (de Willydev.net) fue para un ente de
seguros en Brasil, al comienzo en ese proyecto teniamos mucho hecho vs .net
, pensando ke seria facil la migracion y al final perdimos 3 semanas de
ellso se restaco solo lo de disenio.


"Tristan" escribió en el mensaje
news:#
No acabo de comprender por qué dices que no te sirve MSDE para la cantidad
de información que vas a manejar. No sé muy bien de que dimensiones estás
hablando, pero MSDE soporta 2GB por base de datos, y puedes tener tantas
bases de datos como necesites. Me parece que es un tamaño muy respetable
para cada sucursal. Si realmente tienes que manejar elementos muy grandes,
como pueden ser imagenes, debes situarlos fuera de la BD, en archivos
separados, recomendación que seguiría haciendo, si no tuvieses limitación


de
espacio.

La única limitación seria de MSDE es el número de peticiones concurrentes,
puesto que degrada el rendimiento por encima de 5, pero dudo mucho que


este
sea el problema en tu caso.

http://www.microsoft.com/sql/msde/p...atures.asp

Respecto a lo de que se necesita un servidor, en realidad no es así. MSFE
funciona perfectamente sobre un XP workstation.

En cuanto a la miggración a Mono, la verdad es que lo único que he hecho


es
jugar con él, no conozco si será fácil la conversión o no.

Juan Carlos Badiola
MVP - C#


Respuesta Responder a este mensaje
#7 Lluís Franco
06/07/2005 - 17:44 | Informe spam
Y esto sobre el motor aunke por lo pronto es solo un romor por confirmar
SQL Server sobre Linux ?
http://www.willydev.net/DUGnews/new...l.asp?idS2



:-D
¿¿¿Rumor por confirmar???
jejeje... ¡que es un bulo hombre!

Mira la fuente original:
http://www.sqlservercentral.com/col...nlinux.asp

¡April fools!

Saludos,

Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]

This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho

(Guía de netiquette del foro)
http://www.uyssoft.com/MSNews.aspx?sm
FIMARGE, S.A.
Principat d'Andorra

Tel.: +376 805 100
Fax: +376 824 500
Mi Perfil MVP en: http://tinyurl.com/4nbnb
Respuesta Responder a este mensaje
#8 Geovanny Castillo
07/07/2005 - 22:48 | Informe spam
Gracias por sus respuestas, la idea es que debo defenderme acerca de porque
no se utilizó herramientas open source, esto fue hace dos años
aproximadamente, además de que no conozco mucho sobre esto, pero al momento
como les comenté uso sqlserver y windows 2000 server, ya que los usuarios
concurrentes pueden llegar a 20 en el peor de los casos y como mínimo 10.
Estuve investigando un poco sobre el asunto del open source pero tengo
entendido que de igual forma tendría que pagar dinero por el soporte, en
este caso para Red Hat Enterprise SE y Mysql, es un valor anual de 3500
dólares.
En comparación con los 2600 dólares que pagué por las licencias de win2000
server y sqlserver, entonces sigue resultando mas barato trabajar sobre win.
Eso en cuanto a aplicaciones hechas con VS 2003. Además tengo varias
aplicaciones realizadas en Access 2000, ¿se puede migrar?, o toca
desarrollar nuevamente, si me toca hacerlo desde cero, son por lo menos 2
años de desarrollo completo.
Por otro lado, tengo un programador VS y un C#, entonces la migración de
esta aplicación para que funcione en linux sería factible?, uso también
varias apis de windows para manejar los puertos paralelos y com.
Esa es la situación.



"Juan Kautho" escribió en el mensaje
news:%
Yo solo he visto 2 Implementaciones Empresariales de MONO, en Una de ellas
Estuvo Vinculado Willy Marroqunin (de Willydev.net) fue para un ente de
seguros en Brasil, al comienzo en ese proyecto teniamos mucho hecho vs
.net
, pensando ke seria facil la migracion y al final perdimos 3 semanas de
ellso se restaco solo lo de disenio.


"Tristan" escribió en el mensaje
news:#
No acabo de comprender por qué dices que no te sirve MSDE para la
cantidad
de información que vas a manejar. No sé muy bien de que dimensiones estás
hablando, pero MSDE soporta 2GB por base de datos, y puedes tener tantas
bases de datos como necesites. Me parece que es un tamaño muy respetable
para cada sucursal. Si realmente tienes que manejar elementos muy
grandes,
como pueden ser imagenes, debes situarlos fuera de la BD, en archivos
separados, recomendación que seguiría haciendo, si no tuvieses limitación


de
espacio.

La única limitación seria de MSDE es el número de peticiones
concurrentes,
puesto que degrada el rendimiento por encima de 5, pero dudo mucho que


este
sea el problema en tu caso.

http://www.microsoft.com/sql/msde/p...atures.asp

Respecto a lo de que se necesita un servidor, en realidad no es así. MSFE
funciona perfectamente sobre un XP workstation.

En cuanto a la miggración a Mono, la verdad es que lo único que he hecho


es
jugar con él, no conozco si será fácil la conversión o no.

Juan Carlos Badiola
MVP - C#






Respuesta Responder a este mensaje
#9 Tristan
08/07/2005 - 00:14 | Informe spam
Geovanny, ten en cuenta que da lo mismo que sean 20 o 10 los usuarios
concurrentes. Son muy pocos, al menos con una carga de trabajo normal. La
degradación de rendimiento de MSDE se produce cuando se superan las cinco
peticiones concurrentes, no cuando hay más de cinco usuarios en tu
aplicación. Si abres y cierras tus conexiones nada más usarlas, tal y como
debe ser, y tal y como casi ado.net, no tendrás ningún problema por utilizar
MSDE. Siempre y cuando las peticiones se vayan resolviendo a un ritmo
normal. Yo te recomiendo que hagas pruebas más o menos reales, pero dudo que
tengas ningún problema de rendimiento con 10 o 20 usuarios y MSDE.

El traspaso de Sql Server a MSDE no necesitará modificar ni una sola línea
de código.

Por otro lado, tal y como te decía no veo la necesidad de usar windows
server. Windows Server es conveniente a la hora de gestíonar cuentas de
forma centralizada por dominios, pero en el caso que pareces describir, la
gestión de cuentas se podría hacer perfectamente a nivel de Sql Server (o
MSDE). Es decir has pasado de 2600 dolares a lo que cueste una licencia de
windows XP, licencia que podria ser ahorrada utilizando uno de los equipos
cliente como servidor. En centros pequeños me parecería una opción
interesante puesto que ahorrarías también el precio del hardware del
servidor.

Como te digo no se muy bien lo completo que está el proyecto mono. El
compilador de vb.net no está terminado, por lo que he leido faltan detalles
que pueden ser importantes en tu proyecto. Creo que respecto a windows forms
también faltan cosas importantes.

Lo que me da es que habrás dado con algún fanático de Linux, o que haya oido
campanas y no sepa muy bien de donde suenan. En ese caso, poco podrás hacer
para convencerle. Ese es un tema más religioso que técnico.

Juan Carlos Badiola
MVP - C#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida