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

#1 Steven Lewis
06/07/2005 - 02:03 | Informe spam
Creo que te resulta más costoso que comprar las licencias, sin embargo el
hecho de ser hecho en VS.NET no significa que no sea Open Source. Aunque
creo que te refieres a las herramientas de desarrollo? en ese caso ya tienes
el VS.NET así que no sería problema. También puedes instalar el MSDE y
usarlo siempre y cuando no pase de 5 conexiones diferentes, en cuyo caso
podrías usar el pooling.

Por otra parte, MONO soporta C# por lo que deberías migrar todo lo que has
escrito si has usado VB.NET.

Saludos

Steven Lewis [MCP - C#]
Respuesta Responder a este mensaje
#2 WillyXoft
06/07/2005 - 04:14 | Informe spam
¿Que tiene que ver el haber usado o no VS.NET con "abaratar los costos
de implementación"? A menos claro que no tengan contemplado el utilizar
Windows.

Y por lo mismo te pregunto ¿Piensan usar Linux o Windows?, ya que la
única razón para utilizar MONO seria porque piensan utilizar Linux. Si
esto es así entonces tendrán que batallar un poco en la migración a
MONO, sobretodo si su solución emplea componentes COM o .NET de terceros
y/o haces llamadas a cualquier API de Windows. Por otro lado MSDE no
corre en Linux por lo que mínimo tendrían que migrar toda la parte de
acceso a datos para utilizar algún otro gestor de datos que si lo haga.
Por cierto, MONO también soporta VB.NET.

Mas como lo veo, el problema en sí es por el hecho de utilizar SQL
Server y no tanto por Windows, si esto es así, lo mejor es que sigan
como van y utilicen el .NET Framework con MSDE, nada de eso implica un
gasto adicional al de las licencias de Windows - ojo que existe una
edición de MSDE gratuita pero no todas las ediciones lo son y tienen
ciertas restricciones. Mas en el caso que MSDE les llegara a "quedar
corto" pero no pueden invertir en un SQL Server pues entonces tienen
como alternativa el utilizar algún otro gestor de datos que si les
funcione, sin que ello signifique el tener que utilizar MONO, aunque
como en el caso anterior, tendrían que migrar la parte de acceso a
datos para utilizar el otro gestor de datos que elijan.

Saludos,
Willy Mejía
vbpuntonet.mx.kz
________

"Si te caes siete veces, levántate ocho."
- Proverbio chino.



Geovanny Castillo wrote:
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
Respuesta Responder a este mensaje
#3 Juan Kautho
06/07/2005 - 16:32 | Informe spam
vb .net sera soportado del todo en el siguiente release
asi esta lineado en su roadmap
http://www.willydev.net/descargas/W...oUmass.pdf

Notas del release 1.1.7
http://www.go-mono.com/archive/1.1.7/


Manjula, Sudha and Ankit continued working on the Basic compiler and the
Basic runtime:

a.. Implemented "End statement"
b.. Support "Exit Function"
c.. Support declaration of decimal numbers.
d.. Support 'Or' argument of AttributeTargets in AttributeUsage
e.. Conditional Constant Directives
f.. Support expressions for directives
g.. Support Reference Parameter when parameters and arguments are
different
The runtime now features late binding: it is 75% complete. It works with
sub, functions, properties and fields, arrays. Late binding fit in well with
simple expressions (like in conditional expressions and arithmatic
expressions).

Finally, there is support for default values using an attribute by
round-tripping and patching the runtime.

Por otra parte las considerasiones sobre migracion estran dadas en la forma
como fue construida esta app.



"Geovanny Castillo" escribió en el mensaje
news:On#
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




Respuesta Responder a este mensaje
#4 Juan Kautho
06/07/2005 - 16:37 | Informe spam
Y por lo mismo te pregunto ¿Piensan usar Linux o Windows?, ya que la
única razón para utilizar MONO seria porque piensan utilizar Linux.


No es la Unica razon y menos el unico SO de la saga abierta
Notas del release 1.1.x
FreeBSD support
Thanks to Bill Middleton support for i386 FreeBSD (tested against 5.4 and
6.x-CURRENT) is now available.
Aka los alcanzes

http://www.willydev.net/descargas/W...oUmass.pdf

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

concido en los problemas de migracion de datos.

"WillyXoft" escribió en el mensaje
news:#
¿Que tiene que ver el haber usado o no VS.NET con "abaratar los costos
de implementación"? A menos claro que no tengan contemplado el utilizar
Windows.

Y por lo mismo te pregunto ¿Piensan usar Linux o Windows?, ya que la
única razón para utilizar MONO seria porque piensan utilizar Linux. Si
esto es así entonces tendrán que batallar un poco en la migración a
MONO, sobretodo si su solución emplea componentes COM o .NET de terceros
y/o haces llamadas a cualquier API de Windows. Por otro lado MSDE no
corre en Linux por lo que mínimo tendrían que migrar toda la parte de
acceso a datos para utilizar algún otro gestor de datos que si lo haga.
Por cierto, MONO también soporta VB.NET.

Mas como lo veo, el problema en sí es por el hecho de utilizar SQL
Server y no tanto por Windows, si esto es así, lo mejor es que sigan
como van y utilicen el .NET Framework con MSDE, nada de eso implica un
gasto adicional al de las licencias de Windows - ojo que existe una
edición de MSDE gratuita pero no todas las ediciones lo son y tienen
ciertas restricciones. Mas en el caso que MSDE les llegara a "quedar
corto" pero no pueden invertir en un SQL Server pues entonces tienen
como alternativa el utilizar algún otro gestor de datos que si les
funcione, sin que ello signifique el tener que utilizar MONO, aunque
como en el caso anterior, tendrían que migrar la parte de acceso a
datos para utilizar el otro gestor de datos que elijan.

Saludos,
Willy Mejía
vbpuntonet.mx.kz
________

"Si te caes siete veces, levántate ocho."
- Proverbio chino.



Geovanny Castillo wrote:
> 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



Respuesta Responder a este mensaje
#5 Tristan
06/07/2005 - 16:38 | Informe spam
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida