Underc0de

Programación General => C# - VB.NET => Topic started by: fudmario on February 19, 2019, 02:42:56 am

Title: Las mejores herramientas para todo desarrollador principiante de .NET byfudmario
Post by: fudmario on February 19, 2019, 02:42:56 am
(https://d1nu36igcsxiys.cloudfront.net/images/img/dotnetbanner.jpg)


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.




Quote from: 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.



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).



(https://i.imgur.com/GORxCz9.png) Visual Studio: (https://visualstudio.microsoft.com/) 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

(https://i.imgur.com/fVkWdYk.png) MonoDevelop (https://www.monodevelop.com/): 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.

(https://raw.githubusercontent.com/megakraken/ICSharpCode.TextEditor/master/icon.png) SharpDevelop (http://www.icsharpcode.net/opensource/sd/Default.aspx): Entorno de Desarrollo Integrado de código abierto que permite el desarrollo de aplicaciones para Windows.




(https://www.clipartmax.com/png/middle/36-368998_reference-multiple-sources-nuget-package-icon.png) NuGet (https://www.nuget.org/): 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.

(https://img.icons8.com/color/48/000000/clapperboard--v2.png) Visual Studio Gallery (https://visualstudiogallery.msdn.microsoft.com): Se trata de una herramienta esencial que ofrece acceso rápido a las extensiones, controles y plantillas de Visual Studio.

(https://www.linqpad.net/images/LINQPad.png) LinqPad (https://www.linqpad.net/): 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.

(https://i.imgur.com/vBCyUh5.png) .NET Reflector (https://www.red-gate.com/products/dotnet-development/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.

(https://i.imgur.com/LKL9Bgm.jpg) JetBrains dotPeek .NET decompiler (https://www.jetbrains.com/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).

(https://d3nmt5vlzunoa1.cloudfront.net/dotnet/files/2017/06/logo.png) ReSharper (https://www.jetbrains.com/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.

(https://pbs.twimg.com/profile_images/378800000025604954/2e7001e2bcb52e1d640f5b2f201019ba.png) Ndepend (https://www.ndepend.com/): 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.

(https://github.githubassets.com/images/modules/logos_page/Octocat.png) GitHub Extension for Visual Studio: (https://visualstudio.github.com/) 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.

(https://www.devexpress.com/Content/Core/facebook-share-icon.png) CodeRush (https://www.devexpress.com/Products/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.

(https://i.imgur.com/JwmhNig.png) .NET Memory Profiler (https://memprofiler.com): 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.

(https://pbs.twimg.com/profile_images/499723150188236802/-Warx-qi_400x400.png) CodeMaid (https://marketplace.visualstudio.com/items?itemName=SteveCadwallader.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.

(https://pbs.twimg.com/profile_images/861583131396190208/QRrsUIKV_400x400.jpg) OzCode (https://www.oz-code.com/): Un complemento de depuración increíble para Visual Studio!

(https://worldsrc.org/uploadimage/eb17e1c0_WorldSrc.com_image_GhostDoc_Enterprise.jpg) GhostDoc (https://submain.com/products/ghostdoc.aspx): 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.

(https://img.icons8.com/color/48/000000/source-code.png) xmltocsharp (https://xmltocsharp.azurewebsites.net/): Web para Convertir XML en una Clase XmlSerializer, compatible con CSharp.

(https://qrd.by/img/export/export-json.png) JSON utils (https://jsonutils.com/): es un sitio para generar clases de C#, VB.Net, JavaScript, Java y PHP a partir de JSON.

(https://i.imgur.com/WVmxPLy.png) Telerik Code Converter (http://converter.telerik.com/): Sitio web que convierte códigos de C# a VB y VB a C#.

(https://chocolatey.org/content/packageimages/ncrunch-vs2017.3.23.10.png) NCrunch (https://www.ncrunch.net): 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.

(https://i.imgur.com/svdoOpN.png) MarkdownPad (http://markdownpad.com/):  es un editor de Markdown con todas las funciones para Windows.

(https://i.imgur.com/WVmxPLy.png) Fiddler (https://www.telerik.com/fiddler): Depuración web gratuito para cualquier navegador, sistema o plataforma

(https://i.imgur.com/ObSMq4X.png) Postman (https://www.getpostman.com/): 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.

(https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png) Awesome .NET! (https://github.com/quozd/awesome-dotnet): 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.
Title: Re:Las mejores herramientas para todo desarrollador principiante de .NET byfudmario
Post by: noxonsoftwares on February 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
Title: Re:Las mejores herramientas para todo desarrollador principiante de .NET byfudmario
Post by: Bartz on February 19, 2019, 09:02:45 am
Gracias Fudmario !
Vale la pena chequear algunas :D
Title: Re:Las mejores herramientas para todo desarrollador principiante de .NET byfudmario
Post by: RASGPANTER on May 11, 2019, 03:18:21 pm
Gracias, las llegaré a probar el lunes al trabajo :)

Enviado desde mi Nokia 6.1 mediante Tapatalk

Title: Re:Las mejores herramientas para todo desarrollador principiante de .NET byfudmario
Post by: Lmarck on March 01, 2020, 12:25:29 pm
 :o
Gracias, interesante haber que pongo en practica Xd.
Title: Re:Las mejores herramientas para todo desarrollador principiante de .NET byfudmario
Post by: francisxt on March 19, 2020, 03:12:13 pm
Muy buenas herramientas gracias!
Title: Re: Las mejores herramientas para todo desarrollador principiante de .NET byfudmario
Post by: Demian159 on March 16, 2021, 07:03:19 pm
Excelente aporte, justo estaba buscando algo así, gracias!