Herramientas de desarrollo

Hay distintas herramientas de desarrollo que voy a recomendar y dare una pequeña explicacion sobre ellas de lo que se puede desarrollar con ellas, algunas las utilizo y otras no.

Visual Studio 2015:

Herramienta de la plataforma de Microsoft, para desarrollo de aplicaciones web con asp.net, Universal Windows App, que también se ejecutan sobre Smartphone y Tablets lo de la convergencia que empezó con la idea Ubuntu pero no la terminaron y Microsoft la ha cogido la idea para su plataforma, las aplicaciones de Windows Presentation Foundation, Windows Form, Xamarin aplicaciones para smartphone multi plataforma, node.js, WinJS la librería Javascript en aplicaciones universales, aplicaciones cordova para smartphone, tablets desarrollandose con HTML5, CSS3 y Javascript y un sin fin de tecnologías mas.

Continue reading

Aplicaciones escritorio WPF

Aplicaciones escritorio WPF o WindowsForm

Son aplicaciones de la plataforma .NET para Windows, muy potentes rápidas y eficientes con posibilidad de conectarse a bases de datos y realizar las tareas mas exigentes.
WPF las aplicaciones escritorio de .NET ofrece una amplia infraestructura y potencia gráfica con la que es posible desarrollar aplicaciones visualmente atractivas, con facilidades de interacción que incluyen animación, vídeo, audio, documentos, navegación o gráficos 3D. Separa, con el lenguaje declarativo XAML y los lenguajes de programación de .NET, la interfaz de interacción de la lógica del negocio, propiciando una arquitectura Modelo Vista Controlador para el desarrollo de las aplicaciones.
aplicaciones escritorio
WPF se incluye con Windows 7, Windows Vista y Windows Server 2008 y también está disponible para Windows XP Service Pack 2 o posterior y Windows Server 2003.
Microsoft Silverlight es un subconjunto de WPF que permite crear aplicaciones similares a Flash para web y móviles, con el mismo modelo de programación que las aplicaciones .NET. No admite funciones 3D, pero soporta XPS y planos basados en vectores.

XAML

Lenguaje declarativo para desarrollar interfaces de usuario tras el exito de XML en el desarrollo web, aqui usaremos XAML para ademas separar bien el desarrollo de la interfaz grafica con la programacion de la aplicación.
Este tipo de aplicaciones escritorio son muy buenas para la plataforma .NET Framework ejecutables en entornos Windows y muy buen rendimiento para realizar cualquier tarea que necesitéis exigente, WPF tiene mucha potencia en Windows permite hasta aplicaciones tirando de DirectX con objetos 3D para representar graficos 3D o cualquier objeto que necesitéis en la aplicación.
WindowsForm es lo antiguo de .NET lleva mucho tiempo y no tiene tantas características como WPF aunque para aplicaciones que accedan a datos va muy bien, también merecen la pena.
WPF frente a WindowsForm separa la logica de la aplicación bien entre el diseño de la aplicación con XAML de la parte de C# que seria la programacion ventaja a la hora de desarrollar la aplicación de una forma mas clara, se puede utilizar Direct3D que es DirectX para mostrar graficos 3D.

Windows vs Mac OS X

Windows vs Mac OS X

Windows 10 vs Mac OS X

Buenas me anime a escribir el articulo, este porque estoy harto de ver las bondades de Mac OS X frente a Windows y todas son mentiras dichas a mala leche. Para creer a los demás que Windows da muchos fallos y que tiene mas agujeros de seguridad aprovechables, frente a las opciones de usar Mac OS X y también en su funcionamiento deficiente de Windows frente a Mac OS X. Aquí voy a desmentir tales afirmaciones incluso hicieron andar un Windows 10 versión no terminada en una maquina que se vende con Apple Mac OS X que rendía Windows 10 mucho mejor que Mac OS X.

Hay unas cuantas afirmaciones que me parecen propaganda barata de Apple concretamente contra Windows.

Aunque como es de suponer esto paso en un evento de la boot camp de Apple y la afirmacion la ha hecho Alex King, de computer Sciencie, el resultado surge de la actualizacion de Windows 8.1 en Boot Camp a la version preview de Windows 10. Windows 10 corre mucho mejor que Mac OS X.

 

Continue reading

Aplicaciones Smartphone

Aplicaciones Smartphone Android

Android es el sistema operativo de Google y nosotros apostamos por este sistema operativo desarrollando aplicaciones Smartphone nativas para el, el sistema operativo de Google con mas aplicaciones en el mercado y cierta parte de el, software libre.
Android es un sistema operativo basado en el núcleo Linux, fue diseñado principalmente para dispositivos con pantalla táctil, como telefonos inteligentes, tablets, tablefonos y también para relojes inteligentes, televisores automóviles, inicialmente fue diseñado por Android Inc. Empresa que respaldo economicamente Google y finalmente la compro en 2005.
Aplicaciones Smartphone

Aplicaciones smartphone Windows 10 Mobile

Windows Phone sistema operativo creado por Microsoft, como sucesor de Windows Mobile, a diferencia de su predecesor esta enfocado al mercado de consumo en vez del mercado empresarial. Con Windows Phone Microsoft ofrece una nueva interfaz de usuario que integra varios de sus servicios propois como Onedrive, Skype y Xbox Live. Microsoft dejara Windows Phone para dedicarse a Windows 10 Mobile, que este a su vez es una version movil de Windows 10.
Windows 10 universales Microsoft unifico las aplicaciones de Windows 10 Mobile con Windows 10 universales por tanto es la misma plataforma, eso conlleva mucha mas flexibilidad y potencia una buena decisión en la plataforma, desarrollamos aplicaciones universales de Windows 10.
Desarrollo de aplicaciones con HTML5, CSS3 y Javascript, multi plataforma para todos los dispositivos da igual que sean Android, iOS, Windows 10 Universales, va a funcionar igual, desarrollado con tecnología web.
Desarrollamos aplicaciones para smartphone para todo tipo de empresas y necesidades distintas a medida tanto en lenguaje nativo como en tecnologias web para las necesidades mas exigentes cubrirlas.
Desde aplicaciones que utilicen el GPS, hasta aplicaciones que por medio de servicios web se conecten a servidores en internet para tener versatibilidad a la hora de trabajar con el smarthone que sabemos que se ha convertido en una herramienta indispensable para las empresas.
Solicitar presupuesto para este tipo de aplicaciones de todo lo que necesitáis que haga la aplicación sin ningún compromiso y os haré un presupuesto.

Aqui hay una lista de sistemas operativos para smartphone que merece la pena mirar aunque esta en ingles.

Desarrollo web con CMS ¡usadlo y probarlo!

Invito hacer desarrollo web con CMS a todo el que se lo proponga

El desarrollo web con cms esta claro que es un negocio que esta saturado mucha gente dedicándose al desarrollo web profesional muchos usando wordpress, pero yo sabéis invito a la gente que diga o menosprecie el uso de un CMS a que se molesten en desarrollar una web usando WordPress o Joomla o Drupal y vean todo el trabajo y los dolores de cabeza que da montar una buena web usando un CMS como los citados.

desarrollo web con cms desarrollo web con cms

Desarrollo web con cms o desarrollo de software o cualquier trabajo, si es gratis, no gracias.

Me sienta mal que la informática en si, este desvalorizada por la gente cuando es una de las profesiones con mas trabajo para desarrollar cualquier proyecto detrás tiene muchísimo trabajo de desarrollo tanto de programación, como de diseño gráfico, como de poner los textos que necesitas, con el tema del SEO, cualquier proyecto de informática tiene un trabajo detrás de locos, para que luego encima la gente lo menosprecie eso lo he visto a lo largo de mi vida.

Lo tengo claro el desarrollo de software, desarrollo web con cms, videojuegos, aplicaciones para smartphone, Internet de las cosas, cualquier cosa que se os ocurra tiene muchísimo trabajo desarrollarla para que luego venga cualquiera y la copie como si fuera fácil de desarrollar aproveche ese trabajo gratis.

Con WordPress ocurre lo mismo la gente se piensa que solo es montar la web, con una plantilla que compra el cliente y el desarrollo web con cms se traduce a eso, nada mas lejos de la realidad normalmente el cliente quiere personalizar la plantilla y ahí es donde viene la complicación o quiere un plugin que es de pago y no quiere pagar por el o cualquier cosa de esas, por tanto el que no vea que el trabajo de montar una web de wordpress tiene trabajo le invito que la monte y que monte sobre un tema que le guste y intente añadir modificaciones en el CSS, HTML5 comportamiento de la web y vera lo complicado que es realmente.

Hasta instalar un Windows, Linux, Mac OS X requiere de conocimientos y aparte tiene su trabajo realizarlo por tanto que nadie pida a nadie que le realicen un trabajo gratis, de este estilo.

Así que espero que haya quedado cual es mi postura ante la informática y que el software y todo se realiza para ganar dinero de una forma u otra y que nadie trabaja gratis, saludos a todos.

Crysis videojuegos FPS

Crysis saga de videojuegos FPS

Saga de videojuegos que ha sido un gran muestra de este fantastico motor grafico CryEngine un motor grafico que aparecio con Farcry el primero en el mismo año que Doom III y Half Life 2.

El motor grafico tiene mucho potencial y toda esta gran saga se ha desarrollado con CryEngine ahora mismo se puede descargar gratis para desarrollar con el videojuegos, aunque por lo visto su curva de aprendizaje es bastante alta aparte de requerir conocimientos en C++ para sacarle partido.

Estos videojuegos son una saga en primera persona, para mi opinion personal el mejor ha sido el 1º como suele pasar con el cine Crysis y Crysis Warhead para que nos vamos engañar.

Continue reading

Retropie

Si buscabas la solución perfecta para la emulación de maquinas antiguas aquí esta se llama Retropie podrás jugar a todas las maquinas listadas a continuación y disfrutar de todos los videojuegos, aquí os vendo esta solución a un precio ridículo para lo que ofrece, realmente.

Raspberry Pi 3 Model B

Raspberry Pi 3 Model B imagen
Continue reading

Redes informaticas

Montaje de redes informaticas

Montaje de redes informáticas a medida de los clientes, con servidor web, DNS, FTP, zona DMZ desmilitarizada, y seguridad de redes con IPFire desde el router que reparte Internet configurando un firewall con seguridad a la medida de los clientes, hoy día la seguridad informática juega un papel fundamental para que no haya filtraciones de datos por mala seguridad, redes separadas en varias direcciones de red privadas.
Redes informáticas con todo lo que se necesite para ser productiva la empresa, conectada a varios servidores zona desmilitarizada que consiste en varias IP que se tiene buen acceso desde internet hacia esas IP, se usa principalmente para servidores web.
redes informaticas

Servidores Windows y Linux

Redes informáticas con servidores Windows Server y Linux con servidor DNS, servidores web, bases de datos como MySQL, PostgreSQL, SQL Server, los servidores web irian en la zona desmilitarizada si es necesario.
Montaje de redes cableadas y inalambricas de area local asi como sistemas de conexión entre oficinas y sistemas de interconexion entre oficinas como red privada virtual con proteccion SSL para que los datos viajen cifrados por internet.
Cambien ofrecemos acceso a Internet inalambrico para grandes superficies como, hoteles, campings, empresas que necesitan tarificar el servicio de conexión a la red wifi, con usuario y contraseña para acceder al servicio wifi.
https://es.wikipedia.org/wiki/Red_de_computadoras

Problemas de redes informaticas

Resolvemos problemas de redes relacionados con los distintos servicios que tengáis funcionando en la red como servidores web, FTP, DNS, NFS cualquier servicio y ademas vemos también testeamos la velocidad de la red, la conexión con la base de datos si es buena, si hay algún servicio interfiriendo en el correcto funcionamiento de la red, pueden ser también virus los que hagan que una red no vaya bien así que ponemos todos los medios informáticos para hacer que la red vuelva a funcionar como debería, separamos en distintas redes para que haya un mejor funcionamiento de la red.

Utilizar Git Visual Studio 2015

Git Visual Studio 2015 como utilizarlo

¿Porque me he molestado en crear un articulo con capturas de pantalla incluidas sobre Git Visual Studio 2015?

Pues sinceramente porque a mi me ha costado mucho trabajo y tiempo utilizar de forma gráfica Git Visual Studio 2015  y pensé que a mucha gente le pasaría o tendría muchos problemas, como yo los tuve para poder utilizar git. Utilizando la herramienta de visualstudio.com de Team Foundation Server no se porque da tantos problemas pero los da y entoces me he animado a crear este articulo para resolver todos los problemas que da y cual es la mejor manera de crear un proyecto con git utilizando la herramienta gráfica que da Visual Studio 2015.

Literalmente he perdido una mañana entera intentando hacerlo funcionar no es que sea tonto, si no que a saber porque da tantos problemas. Seguramente derivados de la forma de entender los desarrolladores de Microsoft de como hay que hacer las cosas.

Aqui dejo la explicacion de GIT de wikipedia.

Utilizando Git Visual Studio 2015

Lo que mas llama la atencion es que lo primero que te dice que hay que clonar el repositorio, cuando uno tiene ya código en un proyecto lo que busca no es precisamente clonar un repositorio, lo que busca es no tener que clonarlo pero bueno, parece que la forma mas sencilla es decirle cloname el repositorio sobre un directorio en limpio y ya ponerse a trabajar sobre ese directorio en limpio y añadir todo el proyecto ahi.

Continue reading

Software libre para empresas

Software libre para empresas hablaremos sobre distintos programas de software libre que son muy buenos y nos parece interesante compartirlo aqui con ustedes.

Opensource

El software para empresas que están empezando o llevan tiempo existiendo pero no quieres invertir dinero para empezar su empresa, pues aquí en este articulo pienso contar y aconsejar unos cuantos programas que vendrán muy bien para arrancar con una empresa, o no tener que pagar por licencias que suelen ser caras.

Así que recomendare aquí en una lista el software que puedes instalar.

Como sistema operativo pues hay varias opciones a elegir dependiendo de la actividad de su empresa, nosotros recomendamos utilizar:

Continue reading