| Login | Tour | Inicio | Chat | Descargas | Wallpapers | Páginas recientes | FAQ | | ||
Custom Search
![]() Emacs como IDE para CakePHP aarkerio La Negación del Viaje Lunar tonathiu Porque los mononeurones si tenemos madre! blacksoul BrunoFerías thot The Art vendaval Aclimatación extraterrestre ¿para qué? ahuramazdah ¿A que le tienes miedo? teosho Sobre nazis, terror y medios tonathiu Amenazas a la cuarta dimensión ¿de veras? ahuramazdah Tarjeta Broadcom BCM94311MCG rev 02 teosho Pidiendo OpenSolaris 2008.5 vendaval Sospechosismo aarkerio Slackware 12.1 Final vendaval Jaime Maussan da por auténtico video trucado del chupacabras hecho en Blender 3D asarch Linux hot girl aarkerio Calderón puede ser sujeto a juicio político, sostiene Carrancá tonathiu La desnutrición en México aarkerio Sistema Infalible ordbal Histórico aarkerio Nietzsche en la FCPyS aarkerio ![]() GNU/Linux ![]() Hacktivismo ![]() Debian ![]() NetBSD ![]() WWW ![]() Guia Linux ![]() Server Side ![]() Ofimatica ![]() Despabilando... ![]() Mundo Maya ![]() Literatura ![]() Agora ![]() Psicologia ![]() Economia ![]() Ambientalismo ![]() Desarrollo Biologia ![]() |
GNU/Linux \ Un pequeño análisis de wxWidgets Este artículo ha sido consultado en 495 ocasiones. Un pequeño análisis de wxWidgets. Un framework para desarrollos multiplataforma Por Manuel Cerón. Al desarrollar aplicaciones muchas veces nos encontramos con el hecho de que nuestros usuarios no siempre van a usar el mismo sistema operativo. Para que nadie se sienta discriminado, como a veces nos sentimos discriminados los usuarios de GNU/Linux cuando se desarrollan programas que solo sirven en sistemas de Microsoft, es una buena idea tratar de hacer que nuestra aplicación pueda funcionar en varias plataformas, o al menos sea fácil de portar. Hace poco tuve que realizar una aplicación que funcionara perfectamente tanto en GNU/Linux, como en Microsoft Windows. Para resolver el problema decidí analizar varias alternativas:
La última opción que consideré fue wxWidgets, un framework antes conocido como wxWindows [3], especializado en el desarrollo de aplicaciones multiplataforma en lenguaje C++. Fue en definitiva el que escogí para realizar mi aplicación, por las siguientes razones:
Pese a todas estas ventajas, wxWidgets también tiene algunas desventajas: Su diseño orientado a objetos no es el mejor que uno pueda ver. A veces abusa de la utilización de macros para realizar ciertas operaciones (como las tablas de eventos), aunque esto hace que codificar sea más fácil, también complica la labor de depuración, especialmente para los mismos desarrolladores de wxWidgets. Por otro lado, debido a que el framework se comenzó a desarrollar hace bastante tiempo, no cuenta con soporte para algunas características relativamente modernas [6] del lenguaje C++ como por ejemplo el manejo de excepciones, y la STL. Debido a sus grandes pros y sus pocos contras, puedo decir que recomiendo ampliamente wxWidgets como una herramienta para el desarrollo de aplicaciones sean o no sean multiplataforma. Y tal vez en un artículo posterior pueda profundizar un poco más en los detalles de este extraordinario Framework. [1]Aun así, la licencia de Qt para GNU/Linux es la GPL y no la LGPL que es lo común en las librerías. [2]GTKmm es la versión C++ de GTK+ [3]WxWindows tuvo que cambiar su nombre a finales de 2003 debido a una demanda de Microsoft, en la que alegaba que podrían haber confusión con el nombre de sus sistemas operativos. [4]Aunque esta versión aun está en una etapa muy temprana de desarrollo. [5]La modificación a la licencia LGPL consiste básicamente en que permitir que los derivados puedan cambiar de licencia aún si se compilan con ligadura estática. [6]Al decir modernos me refiero a lo referente a la publicación del estándar C++ de 1998. El contenido del material publicado por nuestros columnistas es responsabilidad de sus autores. Obtenido de http://gluc.unicauca.edu.co El Contenido de este texto está disponible bajo la GNU Free Documentation License 1.2 Última actualización: 2007-04-29 10:57:00-05 |
![]() Preparandome para el viaje a Puerto Vallarta... que triste... 1 hour, 27 minutes ago Du hast? 5 hours, 30 minutes ago Ich habe einen Kater, aber nicht so schlecht... 13 hours, 4 minutes ago Y yo un Abrazo. 1 day, 13 hours ago Dandole su habrazote a mi santa madre que me soporta 1 day, 15 hours ago esperando a que este el pozole 1 day, 16 hours ago Que estuvimos haciendo >> 10410 lecturas Sexualidad infantil y juvenil 9166 lecturas Anticoncepción de Emergencia 7840 lecturas Rompiendo cualquier clave WEP en unos pocos minutos 6917 lecturas Sinapsis y exocitosis 6227 lecturas Mi primer CakePHP, mmmmm cakeee 5260 lecturas Evolución filética en las hepáticas 4698 lecturas BASH y Primeros Comandos 4012 lecturas CakePHP II Active Record 3742 lecturas Cómo convertirse en hacker 3619 lecturas
|
| ||
| Bienaventurados los que no tienen nada que decir, y que resisten la tentación de decirlo. Anónimo | ||
| Este trabajo está licenciado bajo la MonoNeurona Commons License. 2002-2008 © :: Colectivo MonoNeurona.org :: | ||