Saltar al contenido

Artículos, tutoriales, trucos, curiosidades, reflexiones y links sobre programación web ASP.NET Core, MVC, Blazor, SignalR, Entity Framework, C#, Azure, Javascript... y lo que venga ;)

17 años online

el blog de José M. Aguilar

Inicio El autor Contactar

Artículos, tutoriales, trucos, curiosidades, reflexiones y links sobre programación web
ASP.NET Core, MVC, Blazor, SignalR, Entity Framework, C#, Azure, Javascript...

¡Microsoft MVP!
martes, 20 de mayo de 2014
SideWaffleHace tiempo que vengo oyendo hablar de SideWaffle, y siempre refiriéndose a esta extensión como un complemento imprescindible para aumentar nuestra productividad trabajando con Visual Studio en la creación de aplicaciones web, por lo que ya iba siendo hora de echarle un vistazo.

SideWaffle es una extensión para Visual Studio 2012 y 2013 que añade a éste un buen conjunto de plantillas tanto de proyectos de completos (Add > New Project) como de elementos (Add > New item), así como algunos snippets de código listos para usar.


Es un complemento gratuito, open source, y está totalmente liderado por la comunidad de desarrolladores, donde encontramos figuras como Mads Kristensen, John Papa o Sayed Hasmini.

La instalación se realiza desde el gestor de extensiones del propio Visual Studio; localizamos SideWaffle usando el buscador, y descargamos e instalamos el complemento:

Sidewaffle

Una vez instalado, tendremos disponibles nuevas plantillas al añadir proyectos:

image

Así como al añadir elementos:

Sidewaffle add item

Las plantillas disponibles en estos momentos son las siguientes:


Plantillas de proyecto: (Add > New project)

  • Blank App
  • Browser Link Extension
  • Browser Link Extension (simple)
  • Code Snippet Extension
  • Durandal451
  • Google Chrome Extension
  • Google Chrome Theme
  • Google Chrome Web Store App
  • HTML5 Boiler Plate v4.3
  • Nancy demo
  • Nancy empty project with ASP.NET host
  • Nancy empty project with ASP.NET host and Razor
  • Nancy empty self hosted
  • Nancy empty self hosted with razor
  • Nancy with ASP.NET host
  • Nancy with ASP.NET host with Razor
  • Nancy with self host
  • Nancy with self host with Razor
  • Windows Azure WebJobs Console Application

Plantillas de elementos: (Add > New Item) _preprocess.xml

  • A basic NuGet .nuspec file
  • An advanced NuGet .nuspec file
  • AngularJs Controller using $scope
  • AngularJs Controller using 'Controller as'
  • AngularJs Directive
  • AngularJs Factory
  • AngularJs Module
  • AngularJs TypeScript Controller using $scope
  • AngularJs TypeScript Controller using 'Controller as'
  • AngularJs TypeScript Directive
  • AngularJs TypeScript Factory
  • AngularJs TypeScript Module
  • ASP.NET Scaffolding T4 files.
  • Basic build script
  • Basic props file
  • Basic SignalR Hub and HTML Client Page
  • Basic targets script
  • Browser Link extension (VS2013 only)
  • Caliburn Micro Bootstrapper
  • CKEditor plugin
  • Code Snippet
  • Customize ASP.NET T4 Files
  • DurandalJs Controller
  • DurandalJs main.js
  • DurandalJs Service
  • DurandalJs ViewModel
  • Editor Drop Handler class
  • Empty PowerShell file
  • Favicon .ico File
  • FirefoxOS manifest
  • GruntJS configuration file
  • HTML Smart Tag (VS2013 only)
  • HTML Validator Class (VS2013 only)
  • HTML Whitespace Removal HttpModule
  • Humans.txt File
  • Jasmine Spec and HTML files
  • Jasmine Spec file
  • JavaScript IIFE
  • JavaScript IIFE Module/Namespace
  • jQuery Plugin
  • JSHint Ignore File (.jshintignore)
  • JSHint Rules File (.jshintrc)
  • Karma Configuration File
  • Knockout Custom Binding
  • Nancy bootstrapper
  • Nancy module
  • Ninect Controller Factory
  • NUnit Fixture
  • Offline Application Cache Manifest
  • Package Definition (.pkgdef)
  • Package.json for NodeJS
  • QUnit Spec and HTML files
  • QUnit Spec file
  • Readme.md File
  • Readme.md Markdown File
  • RequireJs File
  • Robots.txt File
  • SideWaffle Definitions Folder
  • SideWaffle Item Template
  • SideWaffle Project Template Files
  • SVG File
  • TinyMCE plugin
  • TSLint Rules File (tslint.json)
  • VS Command Table (.vsct)
  • Web API 2 Empty Controller
  • WebVTT File
  • Windows Azure Blob Upload Helper
  • Windows Azure Cloud Service Plugin
  • Windows Azure Table Storage Entity

Code snippets

  • Angular Controller
  • Angular Directive
  • Angular Service
  • Cross Browser Background Linear Gradient
  • Cross Browser Background Radial Gradient
  • Dispose
  • Nancy - Delete
  • Nancy - Get
  • Nancy - Head
  • Nancy - Options
  • Nancy - Patch
  • Nancy - Post
  • Nancy - Put
  • WCF Client Usage

Como podéis ver, Sidewaffle puede simplificarnos la creación de elementos habituales en los proyectos, ayudándonos a más productivos en nuestro trabajo. Además, al tratarse de un complemento extensible, es de suponer que la colección de plantillas continuará creciendo (incluso podemos crear las nuestras) y adaptándose a versiones y cambios en las tecnologías.

En definitiva, es una extensión de las que no pueden faltar en nuestro Visual Studio  :)

Publicado en Variable not found.

1 comentario:

MArco dijo...

IMPEPINABLE SU INSTALACION