[OT?] Proyecto multilenguaje

31/05/2004 - 02:38 por Kravek | Informe spam
Me gustaría saber si se puede hacer un proyecto bajo .Net en el que haya
diversas clases que podrán estar escritas en diferentes lenguajes (C#, VB,
COBOL...), esto lo necesito pues voy a dirigir un proyecto en el que la
formación de los programadores es muy heterogénea y no puedo por tanto
obligar a usar a todos el mismo lenguaje.

También me gustaría que me informaran de si existe alguna herramienta en
.Net parecida al Visual SourceSafe (imagino que sí pero no he sido capaz de
encontrarla en los CDs) y un poco de su configuración

gracias

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
31/05/2004 - 09:21 | Informe spam
Hola,

a) No hay ningún problema en utilizar diferentes lenguajes en un mismo
proyecto .NET, es una de las ideas básicas que guiaron su desarrollo.
b) Hasta el momento, el sistema de control de versiones "oficial" de VS.NET
es Source Safe, que viene con las versiones Enterprise, como puedes ver en:

http://msdn.microsoft.com/library/d...sintro7/ht
ml/vxoriVisualStudioEditions.asp

En principio, se puede "enchufar" a VS.NET herramientas de otros
fabricantes, por ejemplo StarTeam de Borland.

Salu2 - Octavio

"Kravek" <rubengARROBAkailea4.net> escribió en el mensaje
news:
Me gustaría saber si se puede hacer un proyecto bajo .Net en el que haya
diversas clases que podrán estar escritas en diferentes lenguajes (C#, VB,
COBOL...), esto lo necesito pues voy a dirigir un proyecto en el que la
formación de los programadores es muy heterogénea y no puedo por tanto
obligar a usar a todos el mismo lenguaje.

También me gustaría que me informaran de si existe alguna herramienta en
.Net parecida al Visual SourceSafe (imagino que sí pero no he sido capaz


de
encontrarla en los CDs) y un poco de su configuración

gracias


Respuesta Responder a este mensaje
#2 Kravek
31/05/2004 - 11:14 | Informe spam
Ok, muchas gracias, sabía que se podía usar "multilenguaje" pero no sabía
que se podía hacer de manera transparente

En cuanto al SourceSafe si me dices que viene con la enterprise miraré los
CDs porque es la versión que tengo aunque a diferencia de la versión 6 no te
pregunta si lo deseas instalar a lo largo de la instalación
Respuesta Responder a este mensaje
#3 Octavio Hernandez
31/05/2004 - 13:28 | Informe spam
Hola,

En cuanto al SourceSafe si me dices que viene con la enterprise miraré los
CDs porque es la versión que tengo aunque a diferencia de la versión 6 no


te
pregunta si lo deseas instalar a lo largo de la instalación



Si no me equivoco hay que instalarlo por separado, y creo que te valdría
perfectamente la versión que viene con VS6, que es casi la misma de VS.NET
(6.0.c, creo).
Respuesta Responder a este mensaje
#4 Kravek
31/05/2004 - 17:38 | Informe spam
Sí, revisando los CDs he visto que viene el nº6 (haber si aprendo a leer...)

Octavio, cuando en un proyecto de VB trato de agregar una clase nueva no me
pregunta si esta es C# o VB o C++ o... como puedo especificar en que
lenguaje lo codificaré?
Respuesta Responder a este mensaje
#5 Octavio Hernandez
31/05/2004 - 23:13 | Informe spam
Hombre, perdona, creo que te he estado entendiendo mal... Cuando hablabas de
'proyecto' yo entendía que te referías a un 'proyecto de software', no a un
'proyecto de Visual Studio'.

Efectivamente, si el proyecto (de VS.NET) es VB, sólo podrás agregarle
clases de VB... Lo que se hace normalmente es crear una SOLUCION, dentro de
la que pones tu proyecto de aplicación VB y un proyecto de biblioteca de
clases de C#. En esta última metes todas las clases C#, y en el proyecto de
VB haces 'Agregar referencia', con lo que podrás utilizar todas las clases
escritas en C#, heredar de ellas etc.

Es verdad que en vez de un único EXE te sale un EXE y una DLL, lo cual tiene
sus desventajas pero también sus ventajas...

Salu2 - Octavio

"Kravek" <rubengARROBAkailea4.net> escribió en el mensaje
news:
Sí, revisando los CDs he visto que viene el nº6 (haber si aprendo a


leer...)

Octavio, cuando en un proyecto de VB trato de agregar una clase nueva no


me
pregunta si esta es C# o VB o C++ o... como puedo especificar en que
lenguaje lo codificaré?


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida