en el instituto estamos programando en VB.net y el profesor nos dejo una tarea rara
Diferencia entre proyecto y solucion
alguna idea?
Si te paras a pensar, un proyecto no es una solución. Tu cuando haces un programa es por que tienes un problema que resolver. El proyecto ya hecho es su solución.
no creo que se refiera a nada raro.
No 16BITBoy, no es eso :xD
Una solución puede tener varios proyectos ;)
Saludos
Hola,
Un proyecto es simplemente una aplicación, librería, o lo que sea, en un lenguaje determinado, bajo ciertas propiedades. De esta forma se viene programando en Ambientes de "Visual" en IDEs de Microsoft desde hace tiempo, pero ahora, el proyecto en general, no solo la aplicación viene a llamarse Solución.
Sí, es por eso de que soluciona un problema, pero va más allá de eso, porque dentro de la solución están los Unit Testing, Librerías, Uno o más ejecutables, y por supuesto, en uno o muchos lenguajes. Ahora dentro de una solución podemos tener proyectos en C#, C++, y VB.net, que al integrar todo forman la solución como tal.
Recientemente se agrega a la lista otros proyectos como Workflow, y además todos integrados con Team Server.
Esa es la diferencia :)
Saludos!
PD: Si vas a poner algo así en tu tarea, no lo copies textual o sino al menos dejas la fuente ;) xD
Cita de: Novlucker en 30 Agosto 2010, 14:51 PM
No 16BITBoy, no es eso :xD
Una solución puede tener varios proyectos ;)
Saludos
Si, bueno depende de que consideremos "solución" :P
A mi estas definiciones no me las han enseñado pero a mi forma de entender, pues lo entiendo de la siguiente manera, explicado de forma sencilla:
Alguien (un cliente) necesita ayuda para resolver un problema/proyecto. Tu que eres el programador/analista elaboras una solución, que es la idea de un programa. La cuestión es que esa solución es para él. Que obvio si, pero como programador, esa solución es a la vez ahora tu problema, tu
proyecto, y la
solución a ello es el
método, algoritmo, o conjunto de ellos para resolverlo. Y esto se itera tantas veces como niveles de complejidad requiera la solución completa (obviamos que muchos niveles de complejidad de bajo nivel, aun mas hoy en día están ya resueltos, con lo cual estos no cuentan pues no intervenimos).
Tu manera de entender es como ha dicho [D4N93R] como el IDE de Microsoft la presenta (que ojo, si observas decimos casi lo mismo), donde una solución es el conjunto de muchos proyectos que suplen la solución propuesta para el cliente, pero esto a lo que llamamos solución, es desde la vista del cliente (para nosotros es el proyecto/problema). No se si me explico correctamente.
Saludos!
A 16BITBoy le preguntaron la diferencia entre Proyecto y Solución, por lo que deduzco que están hablando de lo que yo respondí. Ahora si le hubiesen preguntado la diferencia entre Solución y Sistema, o algo raro, diferente, sí sería lo que tu dijiste.
Un saludo!