DESARROLLADOR

Aumente su potencial combinando lo mejor del código abierto y el desarrollo .NET

Combinando lo mejor del código abierto

Imagine el poder de ejecutar código creado con herramientas de desarrollo de Microsoft en una máquina Linux o incluir componentes de código abierto en un producto propietario. En una entrevista, Brian Nantz explicó cómo hacer esto.

Con experiencia, los desarrolladores de aplicaciones suelen
Establezca un procedimiento preferido, o una forma estándar de operar, para llevarlos a través de proyectos impredecibles
ciclo.Este IDE familiar más el método Pet hace una manta de seguridad
Responsable de cualquier comodidad para los desarrolladores.
La inevitable crisis de la codificación.Sin embargo, esta familiaridad también puede conducir a
Estancamiento y terquedad en nuevas, posiblemente mejores formas de producir
el software vuelve a estar disponible.

Una innovación de los programadores en el desarrollo de aplicaciones
Herramientas de desarrollo de código abierto y
Entorno de desarrollo Microsoft .NET.Aunque en la superficie
Las combinaciones parecen contrarias a la intuición cuando se ven desde una perspectiva fría.
Desde una perspectiva de «lo que funciona mejor», la evidencia sugiere que mezclar
Los universos en desarrollo aparentemente incompatibles producen relaciones fructíferas.

documento sin titulo

En el libro Open Source .NET Development de Addison-Wesley,
El autor Brian Nantz explica cómo usar herramientas de programación de código abierto como nAnt, nUnit y nDoc para mejorar
Desarrolle dentro de .NET Framework.Combina lo mejor de los beneficios de cada uno
Una oferta obligada no debe ser descartada de plano por ningún desarrollador serio.
Tal vez sea hora de deshacerse de sus estereotipos y dejar atrás sus comodidades actuales.
Un área con algunas herramientas de programación diferentes.Los beneficios de este libro.
Este enfoque viene con ejemplos prácticos y un examen en profundidad de código abierto
El proyecto .NET ya está en marcha. Tecnopedia desarrolló el Capítulo 2, «Open
Source and .NET Platform» está disponible para su descarga gratuita. Este
Este capítulo describirá algunos de los beneficios potenciales que se pueden obtener
Cuando las herramientas de código abierto se combinan con el desarrollo de aplicaciones .NET.

En la siguiente entrevista, Tecnopedia le preguntó al autor Brian
La opinión de Nantz sobre el uso de la composición para desarrollar aplicaciones
Herramientas de código abierto y .NET para formar un mejor IDE general.

LEER  Por qué el éxito del código abierto depende cada vez más del efectivo corporativo

[TechRepublic]
En los últimos seis meses, hemos visto un interés creciente por parte de Tecnopedia
y miembros de Builder en aplicaciones de código abierto.Puntos de miembros
La discusión parece girar en torno a una combinación de dos conceptos: propietario
El software es costoso y el código abierto es una opción viable.tu libro parece
Buena combinación de esta idea.¿Cuáles son las ventajas generales del código abierto?
¿Desarrollando con Microsoft .NET?

[Nantz] pienso
La mayor ventaja del código abierto es que el código fuente está abierto.lo sé
Suena un poco cliché, pero es cierto.Los desarrolladores pueden aprender mucho de él.
Echa un vistazo al código de otras personas, hay mucho código base por ahí
Aprende de.No sólo el software propietario es significativamente más caro, sino que muchos
A veces, las empresas no son muy receptivas a la hora de corregir los errores que creen que existen.
Minor, pero está causando estragos en su programa.entonces siempre habrá una oportunidad
Las empresas pueden cerrar.Estas empresas realmente te quieren
En muchos casos, si salen, deben pagar una tarifa anual por sus derechos de código.
¡Negocio!

El código fuente abierto escrito en .NET es único porque
C# es un estándar ISO (mientras que otros lenguajes populares de código abierto son
no) y hace que el software tradicional de código abierto sea más accesible
Desarrollador de Microsoft Windows.Es posible que estos desarrolladores ni siquiera lo piensen
Código abierto antes.

[TechRepublic] Abierto
Los desarrolladores de software de código fuente a menudo tienen una visión evangélica del software.
desarrollar.El entusiasmo por este punto de vista generalmente implica ignorar cualquier cosa
Microsoft.Sin embargo, su libro deja en claro que muchos desarrolladores de código abierto están
Desarrollar su software usando .NET.¿Encuentras practicidad y
Los beneficios del desarrollo .NET de código abierto impactarán con más entusiasmo
¿Desarrolladores anti-Microsoft a corto plazo o un proceso a largo plazo?

[Nantz] en mi
Experiencia, la mayoría de la multitud anti-Microsoft está en contra del negocio de Microsoft
La práctica no tiene que ser su tecnología o las personas mismas.Yo no
Piensa que Microsoft y Open Source se odian.tengo
Ver a los empleados de Microsoft usar productos de código abierto como NUnit y Firefox, y
También he visto a destacados defensores del código abierto usar OWA/Exchange
Verifique el correo electrónico de su empresa de forma remota.

Debido al interés de toda la industria en los servicios web y la interoperabilidad,
Veo mucho interés en el trabajo de los grupos de Microsoft, IBM y Apache.
Aprender juntos y aprender unos de otros.

[TechRepublic] La seguridad
Es un tema de gran preocupación para la organización recientemente.aplicación de seguridad
El desarrollo juega un papel importante en la seguridad general y es
cualquier artículo.¿Qué ventajas de seguridad proporciona el uso de código abierto?
desarrollo .NET?

[Nantz] La seguridad
El código abierto es un tema enorme.En mi libro, tengo un
fuente es más segura», donde cito algunas investigaciones y doy algunos
Percepciones de mi experiencia.La conclusión es básicamente la pregunta.
Requiere mucho sentido común.Creo que es una declaración estúpida. [that] En todo
Las instancias son más seguras de un lado o del otro.ponerlo en un producto
Base.Debido a que el código está abierto, los crackers pueden inspeccionarlo, dice Microsoft
Se utiliza para posibles ataques.Pero se olvidan de señalar que usted es el usuario
¡Puede hacer lo mismo!Puede evaluar la seguridad y la estabilidad de su código, o
Contrate a alguien que se especialice en seguridad para que haga esto por usted.no creo que sea
Incluso en productos propietarios es posible.

Acepta ciegamente que el código es seguro cuando
Realmente no sé si lo es hasta que es demasiado tarde.La regla general es
Si no sabe si ha sido pirateado, en realidad
Su propósito pirateado.

[TechRepublic] existir
En su libro mencionó la programación .NET con nAnt, nUnit, nDoc y muchas otras herramientas
Herramientas, IDE y API.¿Te has encontrado con alguna novedad?
Los desarrolladores de herramientas de programación que trabajan en .NET de código abierto deben considerar
antes de trabajar en su próximo proyecto?que herramientas tienes disponibles
¿Personalmente lo encuentra más útil?

[Nantz] .NET abierto
¡La fuente siempre está evolucionando a un ritmo tan rápido! Tengo un blog y una wiki en mi sitio web.
Estoy tratando de mantenerme al día con cosas útiles.Un nuevo proyecto que estoy revisando ahora es
Nini por mi culpa
A veces, las clases de configuración de .NET se encuentran un poco deficientes.

Con diferencia, las herramientas más útiles son:
NUnit, NAnt, CruiseControl.NET, Sharpdevelop,
Reflector y Log4Net.estos son
Una herramienta que uso todos los días.

También descubrí que muchos de los bloques de aplicaciones de Microsoft son
Útil y respetuoso del trabajo que James Newkirk hizo allí, pero aún así
Esperemos que puedan abrir el código fuente de estos proyectos.

[TechRepublic] como
.NET y el movimiento de código abierto continúan creciendo, y qué impacto tendrá esto
¿Qué impacto tiene la evolución en el desarrollo de aplicaciones?finalmente verás
La línea entre el software de código abierto y el software propietario es tan borrosa que se vuelve
¿Sin sentido para todos los intentos y propósitos?

[Nantz] en mi
Opinión No creo que los dos bandos alguna vez reconcilien sus diferencias.
El código abierto es la única «organización» de desarrollo de software que puede hacerlo
Compite con Microsoft.Microsoft no puede desarrollar un plan de negocios estratégico
Compite con el código abierto. Por cada análisis de producto competitivo que hace Microsoft,
Simplemente confían más en la comunidad de código abierto.realmente lo creo
En algún momento, la mayoría de los usuarios y desarrolladores (en
valla) elegirá la herramienta adecuada para el trabajo y no se preocupará demasiado
sobre su licencia.

Conceptos detallados en Open
El desarrollo de Source .NET no es una teoría abstracta.Son prácticos, probados.
Muchos desarrolladores de aplicaciones han utilizado estos métodos con éxito.
Como cualquier otro esfuerzo artístico, las herramientas adecuadas hacen que el proyecto cobre vida.como un
Desarrolladores de aplicaciones, siempre deben esforzarse por obtener
Hará que su codificación sea más eficiente y efectiva.Descargar el Capítulo 2, «Apertura
Source y la plataforma .NET» para comprender el potencial
Los beneficios de combinar herramientas de código abierto con .NET
entorno de desarrollo.

Recursos adicionales del libro blanco

LEER  Los mejores cursos de inteligencia artificial en TR Academy

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba