Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Las mejores herramientas para todo desarrollador principiante de .NET byfudmario

  • 3 Respuestas
  • 1288 Vistas

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado fudmario

  • *
  • Cramel
  • *
  • Mensajes: 197
  • Actividad:
    0%
  • Reputación 13
    • Ver Perfil
    • fudmario - GitHub
  • Skype: fudmario
« en: Febrero 19, 2019, 02:42:56 am »



Todos tienen lista de Herramientas/Recursos que son indispensables, que ahorran tiempo y se integran perfectamente al momento de programar. aquí les dejo la mía.
En esta lista de Herramientas algunas herramientas son gratuitas y otras de pago, antes de comenzar con la lista daremos una breve introducción.


  • INTRODUCCIÓN


Cita de: velneo.es
.NET Framework se usa principalmente para crear aplicaciones para móviles, web y de escritorio para ejecutar en servidores, PCs y Dispositivos Windows

Luego tenemos el entorno .NET Core que es una plataforma modular para crear aplicaciones en el lado servidor para ejecutar en Windows, Linux y Mac.

Y por último está Mono, que es una implementación libre de la plataforma de desarrollo .NET para dispositivos Android, iOS y GNU/Linux y que permite reutilizar código y da acceso a APIs nativas.

  • Aprende a programar en .NET: Aun no decides descargar nada y quieres probar  sobre .NET  y C#  de manera Online. Prueba con esta Web:  https://dotnet.microsoft.com/
  • Documentación: Encontraras guías de inicio rápido, tutoriales, referencia de API y ejemplos de código -> Microsoft Docs


Existen varios cursos, libros(gratuitos y de pago) donde pueden aprender, sin embargo la mejor forma de iniciar es elegir una idea para un proyecto y empezar a desarrollarlo, cuando tengas dudas, pasar por los foros y preguntar o buscar(gran parte de esas dudas que tengas quizás ya estén resueltas).

  • Entorno de Desarrollo Integrado (IDE).


Visual Studio: Es un Entorno de Desarrollo Integrado (IDE) para el diseño de aplicaciones y servicios para sistemas operativos Windows. Se pueden programar en numerosas sintaxis: C++, C#, Visual Basic .NET, Python, Ruby, PHP o Java. También en entornos de desarrollo web como ASP. NET MVC (Modelo Vista Controlador) o Django. La idea es que con Visual Studio se puedan desarrollar todo tipo de aplicaciones móviles, servicios web y páginas web en diferentes plataformas: Windows, Android e iOS

MonoDevelop: Este Entorno de Desarrollo Integrado posibilita a los desarrolladores de aplicaciones .NET crear proyectos con Visual Studio tanto para Linux como para Mac OS X, con una única base de código estándar para todas las plataformas.

SharpDevelop: Entorno de Desarrollo Integrado de código abierto que permite el desarrollo de aplicaciones para Windows.


  • HERRAMIENTAS Y RECURSOS:


NuGet: Es un administrador de paquetes para .NET que le permite tener acceso a varias Librerias de terceros, o para crear y compartir sus propias herramientas.

Visual Studio Gallery: Se trata de una herramienta esencial que ofrece acceso rápido a las extensiones, controles y plantillas de Visual Studio.

LinqPad: Es una utilidad de software dirigida al desarrollo de .NET Framework. Se utiliza para consultar de forma interactiva las bases de datos SQL mediante LINQ, así como para escribir código C # interactivamente sin la necesidad de un IDE.

.NET Reflector: Es un Decompilador y un analizador estático para .NET Framework. Le ayuda a comprender y depurar su código .NET, incluidos los componentes de terceros, incluso si no tiene ninguna documentación o comentarios.

JetBrains dotPeek .NET decompiler: Puede descompilar de forma fiable cualquier ensamblado .NET en código C# o IL equivalente. El Decompiler admite varios formatos, como bibliotecas (. dll), ejecutables (. exe) y archivos de metadatos de Windows (. winmd).

ReSharper: Esta es una extensión de Visual Studio por JetBrains. ReSharper añade la potencia para analizar la calidad del código, a continuación, para encontrar y corregir los errores rápidamente. También tiene una serie de accesos directos para la refactorización rápida y fácil y la navegación.

Ndepend: Extensión de Visual Studio para el análisis de código estático. La herramienta le ayuda a medir la calidad del código utilizando varias métricas, para visualizar su diseño y para estimar con exactitud su profundidad técnica, justo dentro del IDE.

GitHub Extension for Visual Studio: Esta extensión conecta el IDE directamente a los repositorios de GitHub. Esto significa que puede crear, clonar y publicar sus proyectos, y crear o ver solicitudes de extracción directamente en Visual Studio.

CodeRush: Hace que sea más fácil ver lo que está pasando con código complejo, por lo que puede avanzar y pasar menos tiempo vagando y preguntando. ¿Por qué el valor de esa expresión es diferente de lo que esperas? ¿Cuándo cambió el local? ¿Cuántas veces hemos pasado por este bucle? El visualizador de depuración de CodeRush responde instantáneamente a estas preguntas y más.

.NET Memory Profiler: es una poderosa herramienta para encontrar fugas de memoria y optimizar el uso de memoria en programas escritos en C#, VB.NET o cualquier otro lenguaje .NET.

CodeMaid: es una extensión de Visual Studio de código abierto para limpiar y simplificar nuestros códigos C#, C++, F #, VB, PHP, PowerShell, R, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript y TypeScript.

OzCode: Un complemento de depuración increíble para Visual Studio!

GhostDoc: Es una extensión de Visual Studio para desarrolladores que necesitan generar comentarios XML desde el código fuente usando plantillas personalizables, mantener la documentación limpia y actualizada, producir documentación de ayuda en múltiples formatos, usar el código fuente inteligente Spell Checker en Visual Studio, y más.

xmltocsharp: Web para Convertir XML en una Clase XmlSerializer, compatible con CSharp.

JSON utils: es un sitio para generar clases de C#, VB.Net, JavaScript, Java y PHP a partir de JSON.

Telerik Code Converter: Sitio web que convierte códigos de C# a VB y VB a C#.

NCrunch: Realiza pruebas unitarias automatizadas para .NET. Los ejecuta en paralelo y automáticamente, insertando los resultados en línea dentro de Visual Studio. ¿Está familiarizado con la integración continua? Conozca las pruebas continuas.

MarkdownPad:  es un editor de Markdown con todas las funciones para Windows.

Fiddler: Depuración web gratuito para cualquier navegador, sistema o plataforma

Postman: Realiza peticiones HTTP (GET, POST, DELETE, UPDATE…) a una dirección de nuestro interés. Esto es de gran utilidad a la hora de interactuar con APIs Web e, incluso, para testear nuestros propios desarrollos.

Awesome .NET!: Otro link de Interes en donde pueden encontrar una colección de increíbles bibliotecas, herramientas, frameworks y software para .NET.




Bueno esos es todo, espero que esta lista de herramientas/recursos les sirvan.
Si quieren compartir en otros lados no olviden de respetar al autor y la fuente.Saludos.


Conectado noxonsoftwares

  • *
  • Underc0der
  • Mensajes: 274
  • Actividad:
    1.67%
  • Reputación 4
  • Ayudar es Crecer, Crecer es Mejorar
    • Ver Perfil
    • NOXONSOFTWARES
  • Skype: noxonsoftwares
« Respuesta #1 en: Febrero 19, 2019, 03:02:30 am »
Excelente aporte. Acabo de conocer unas herramientas nuevas jejeje. Lastima que ya no programó en .Net pero podría volver a intentarlo jejeje..

Genial aporte

Desconectado Bartz

  • *
  • Moderador
  • Mensajes: 122
  • Actividad:
    20%
  • Reputación 4
  • ~Afaik~
    • Ver Perfil
« Respuesta #2 en: Febrero 19, 2019, 09:02:45 am »
Gracias Fudmario !
Vale la pena chequear algunas :D


Con la fuerza del mar, con la paz del rio


Desconectado RASGPANTER

  • *
  • Underc0der
  • Mensajes: 1
  • Actividad:
    1.67%
  • Reputación 0
    • Ver Perfil
    • Email
  • Skype: rasg.93
« Respuesta #3 en: Mayo 11, 2019, 03:18:21 pm »
Gracias, las llegaré a probar el lunes al trabajo :)

Enviado desde mi Nokia 6.1 mediante Tapatalk


 

¿Te gustó el post? COMPARTILO!



Microsoft lanza Code Hunt, un juego para aprender programación

Iniciado por Alejandro_99

Respuestas: 0
Vistas: 1781
Último mensaje Junio 13, 2014, 04:18:26 pm
por Alejandro_99
Clase en c# para hacer consultas a Bases de datos

Iniciado por Devilboy

Respuestas: 5
Vistas: 7437
Último mensaje Febrero 25, 2011, 08:56:10 pm
por _katze_
[info] Ideas para encriptar ejecutables .net en runtime

Iniciado por Cyb3r2876

Respuestas: 0
Vistas: 1831
Último mensaje Enero 10, 2014, 07:45:51 am
por Cyb3r2876
[C#] Source de un programa para completar ofertas de offerwalls.

Iniciado por ragaza

Respuestas: 0
Vistas: 1561
Último mensaje Mayo 19, 2018, 03:24:39 pm
por ragaza
Crear Aplicaciones en C# para subir videos de Youtube

Iniciado por Snifer

Respuestas: 0
Vistas: 1893
Último mensaje Febrero 24, 2011, 01:16:23 am
por Snifer