Cual es el mejor framework PHP ??

Número de lecturas: 823
{lang: 'es-419'}

He visto que en varios lugares se habla al respecto voy a dar mi punto de vista.

Para mi Symfony2 y Zend Framework2 están un paso adelante y la comunidad que los respalda es excelente.

Existen varios libros y documentación que garantizan el aprendizaje y cada vez sacan nuevas cosas su desarrollo es permanente.

Por el momento trabajo con symfony2 y me gusta mucho.

Ambos tienen bundles o modules respectivamente y permiten agilitar el desarrollo además que agregan gran funcionalidad a los frameworks.

Links de interés: versión Symfony LTS http://symfony.com/download

versión ZF2 http://framework.zend.com/downloads/skeleton-app recomiendo el uso de Skeleton que sirve para definir la estructura de carpetas y utiliza bootstrap.

Bundles: http://knpbundles.com/

Modules: http://modules.zendframework.com/ 

Una mención especial merece Laravel que cuando lo he probado me ha dado la sensación de que existe mucho futuro y más aun con su versión Laravel 4 que tiene componentes propios y de Symfony2 una excelente opción.

CodeIgneiter muy discutido fácil de aprender pero esta descontinuado con las mejoras que permite ahora el lenguaje PHP.

Un amigo me mostro Yii me pareció rápido y practico de utilizar pero lo pondría en la categoría de microframework.

El mejor framework depende del proyecto que vas a realizar sin embargo hoy me decido por Symfony2.

Links:

CodeIgneiter: http://ellislab.com/codeigniter

Laravel: http://laravel.com/docs/quick

 

Fundador de Lavabit : “Si supieran lo que yo se, dejarían de utilizar el mail”

Número de lecturas: 701
{lang: 'es-419'}

Durante una entrevista para Forbes, Ladar Levison revela más pistas de por qué ha tenido que cerrar Lavabit y el aparente acoso que está recibiendo por parte de autoridades estadounidenses, particularmente la NSA, para entregar información que probablemente ha circulado a través de su servicio de email completamente privado.

Recientemente publicamos acerca del cierre de Lavabit, el servicio de correo electrónico seguro que tenía como principal característica el garantizar la privacidad de sus usuarios. Los motivos para dejar de funcionar fueron presiones para entregar datos por parte del gobierno de Estados Unidos.

En una entrevista con Forbes, Ladar Levison, fundador de Lavabit explica los motivos exactos por los cuales decidió echar el cierre al servicio que consiste en, según él, acoso por parte del gobierno estadounidense similar al sufrido por Aaron Swartz, aunque considera que la protección por parte de su abogado ha sido instrumental para protegerse y superar todo el episodio. Aún sin dar detalles exactos pues lo tiene prohibido, lo que aparentemente recibió es una orden de registro secreta emitida por la NSA acompañada de algo conocido en Estados Unidos como gag order que es similar equivalente al secreto de sumario en España o la limitación de información por parte de las personas involucradas en dicha orden de registro. Es ese el probable motivo por el cual Levison no puede dar detalles del caso. Ni siquiera con el único empleado que tenía.

Levison también ha explicado durante la entrevista que no tiene ningún plan de incurrir en actividades ilegales o de hacer más difícil el trabajo de las autoridades, ha recibido «dos docenas» de órdenes judiciales durante los pasados diez años y en caso que técnicamente le es posible acceder a la información, la entrega. Lavabit permite el cifrado de correos electrónicos de tal forma que sólamente aquellas personas que conocen la contraseña pueden leer sus contenidos. Aún cuando Lavabit es quien ofrece el servicio tampoco tiene la posibilidad de des-cifrar mensajes a menos que tengan dicha contraseña. Además, una vez que un email es borrado, desaparece completamente del sistema sin posibilidad alguna a ser recuperado.

Los fines de Lavabit no eran, de ninguna forma, evitar o rodear a la justicia, simplemente ofrecer un servicio verdaderamente seguro de intercambio de información sin miedo a ser espiado por terceros, ya sea un gobierno u otro individuo. Para Levison lo que realmente sorprende son los métodos usados por la NSA para obtener información que, de todas maneras, muy probablemente no tenga.

Finalmente explicó que él mismo está alejado del uso del email. «Si supieran lo que yo se, muy probablemente ustedes tampoco estarían usando el correo electrónico». Da mucho para pensar.

Fuente:

http://foro.elhacker.net

Ubuntu Edge: el siguiente paso del Smartphone, un PC en el bolsillo

Número de lecturas: 543
{lang: 'es-419'}

Canonical estos últimos años ha estado haciendo muchos cambios en Ubuntu, con su interfaz Unityque ha creado tanto descontento entre los usuarios. Pero quizás ha llegado el momento en el que todo tiene sentido en su estrategia tras presentar hace unos días Ubuntu Edge que se pretende financiar mediante crowdfunding, y se podría decir del dispositivo que tiene unas especificaciones similares a las de un laptop o ultrabook pequeño, pero lo importante de este dispositivo no son sus especificaciones, sino su sistema operativo y la versatilidad que ofrece. Ya que permitiendo ejecutar un sistema de escritorio simplemente con un cable HDMI (más el dock) demuestra que puede cambiar los esquemas de movilidad y productividad.

Antes de entrar en el debate del software repasaré rápidamente porque tiene unas características similares a las de un PC simple pero potente: dispone de 4GB de RAM, 128GB de memoria interna, una CPU que promete ser una de las más potentes (ARM, aunque no han especificado modelo) y con una buena conectividad (incluyendo Dual-LTE y NFC, entre el resto de las típicas interfaces). Y esta será la premisa de hardware para poder ejecutar con fluidez todas las características del software.

Software

Aquí está el plato fuerte, Ubuntu Edge no es fiel a Ubuntu, también viene con Android para poderlo ejecutar el sistema que más queramos y así poder ser aprovechado por ese gran porcentaje de personas que no saben como funcionan un dispositivo sin Android o iOS. Este sistema dual es algo muy interesante, pero no es simplemente esto, sino que nos permite también llevar un Ubuntu de escritorio encima, pero no como si fuese un disco duro o un pen drive que usaríamos para almacenar el sistema, sino que el propio móvil ejecutará este sistema y usará cualquier pantalla como monitor (a través de un dock y de HDMI).

Ubuntu en cualquier lugar

Llevar siempre un Ubuntu de escritorio encima puede cambiar la forma de ver la movilidad sin descuidar la productividad, algo que nosotros, los desarrolladores y demás personas que producen contenido digital de cualquier tipo siempre recordamos ante la frase “los tablets y los móviles eliminarán a los PC“. Nos brindará la posibilidad de tener solo un dispositivo en nuestro bolsillo con el que llamamos y vemos el correo pero podremos a su vez conectarlo a el monitor de nuestro escritorio, a la tele de nuestro salón o al monitor de nuestro trabajo o aula donde estudiamos y abrir un sistema completo donde instalar IDEs, navegadores, software ofimático e incluso tener máquinas virtuales.

Este es el gran cambio, no es Ubuntu Edge, es un nuevo sistema que al principio nos prometía una interfaz mucho más simple y natural y facilidades para desarrollar, pero ahora nos demuestra que es toda una innovación que puede ser usada por el usuario corriente y por el desarrollador más exigente que necesita movilidad. Y no se queda solo en palabras y “a ver si tiene aceptación“ sino que a los 5 días de aparecer la intención de financiarse en Indiegogo ya llevan casi 7 millones de dólares (de los 32 que quieren conseguir).

Imagen de previsualización de YouTube

Este es el vídeo de Ubuntu ejecutado desde un Nexus 4, donde se ve claramente que no tiene una grandiosa soltura, pero no podemos comparar el hardware de un dispositivo al del futuro Ubuntu Edge, y como suelo decir a la hora de hablar de Firefox OS, Tizen o Ubuntu Phone: esto es solo el principio.

Más información | Ubuntu e Indiegogo
En Xataka | Ubuntu Edge, el smartphone propio de Canonical que quiere financiarse en IndieGogo

Fuente:

genbetadev.com

GitHub lanza su API para la búsqueda de código

Número de lecturas: 466
{lang: 'es-419'}

GitHub ofrece una gran cantidad de filtros para realizar búsqueda de código de una forma más avanzada, permitiendo afinar las búsquedas y localizar aquello que necesitamos. Todo este potencial que ya podíamos utilizar podrá ser utilizado en nuestros propios sitios web ya que GitHub acaba de lanzar su API para que todo aquel que lo deseé pueda hacer uso de las funcionalidades que nos ofrece.

Según han comentado sus creadores, durante un periodo aproximado de dos meses, esta API estará en periodo de prueba para que lo utilicen los usuarios. Durante ese periodo, los desarrolladores irán obteniendo datos y trabajando para lanzar la versión definitiva que pondrán a disposición de toda la comunidad de desarrolladores.

Según palabras de Jason Rudolph, gracias al uso de esta API, será posible buscar de forma rápida y sencilla cualquier tipo de implementación que necesitemos, ya sea el juego del Tetris utilizando Assembly o bien nuevas gemas que utilicen Octokit.rb.

Habrá que estar atento a cómo va evolucionando esta interesante API que pondrán a nuestra disposición os chicos de Github.

Links:

http://developer.github.com/changes/2013-07-19-preview-the-new-search-api/

https://github.com/search/advanced

 

Fuente:

http://www.elwebmaster.com