Logo

Archivos de la categoría: 'Scripting Language'

PHP 5.3.0: Principales características

El equipo de desarrollo de PHP acaba de publicar PHP 5.3.0. Esta versión corrige errores, mejora el rendimiento y presenta novedades significativas que los introducen a PHP 6.

Esta versión se aproxima mucho más a la programación orientada a objetos y se asemeja a lenguajes competitivos como Ruby, Java y C#.

The key features of PHP 5.3.0 include:
- Soporte de namespaces.
- Late Static Bindings, herencia de métodos estáticos
- Funciones lambda y closures.
- Garbage collection
- Driver nativo para MySQL (mysqlnd) en remplazo de libmysql.
- Mejoras en el soporte Windows incluyendo VC9 y binarios experimentales X64
- Mejoras significativas para dar mayor flexibilidad en php.ini.
- Nuevos paquetes de extensiones: ext/phar, ext/intl, ext/fileinfo, ext/sqlite3, ext/enchant.

Python 3.0

Quizá les parezca raro leer sobre sobre Python en mis anotaciones , pero desde que tengo un teléfono móvil con sistema operativo Symbian y además exista un intérprete Python para SymbianOS he decidido aprender este fabuloso lenguaje de programación. sobre todo la tendencia del mercado se dirige hacia los Scripting Language.

Hoy se lanzó Python 3.0 también conocido como “Python 3000” o “Py3K”. los principales cambios son:

- Fixes to many old language warts
- Removal of long deprecated features and redundant syntax
- Improvements in, and a reorganization of, the standard library
- Changes to the details of how built-in objects like strings and
dicts work

- Descargar Python 3.0 código fuente
- Descargar Python 3.0 Windows x86 MSI Installer
- Descargar Python 3.0 Windows x86 MSI Installer

Descargar Libro de Ruby on Rails

Contenido: Build Your Own Ruby On Rails Web Applications

1 Preface

2 Introducción a Ruby on Rails

3 Introducción

4 Introducción a Ruby

+ Ruby es un Scripting Language
+ Ruby es un Lenguaje Orientado a Objetos
+ Leer y escribir código Ruby
+ Object Oriented Programming in Ruby
+ Standard Output
+ Clases principales de Ruby
+ Ejecutar archivos Ruby
+ Estructuras de control

5 Rails Revelado

+ Tres entornos
+ Configuración de la base de datos
+ La arquitectura Model-view-controller
+ Code Generation
+ ActionMailer
+ Testing y Debugging
+ A GUI Tool for MySQL

6 Models, Views, y Controllers

+ Generando un modelo
+ Generando un controlador
+ Creando una vista

7 Helpers, Forms, y Layouts

8 Ajax y Web 2.0

+ Generating a Vote Model
+ An Introduction to Relationships
+ Clean URLs and Permalinks
+ Ajax and Rails
+ Introducing Partials
+ Testing the Voting Functionality

9 Medidas de protección

+ Sessions y Cookies
+ Modeling the User
+ Developing Login Functionality
+ Filters
+ Managing User Logins
+ Adding a Navigation Menu
+ Restricting the Application
+ Testing User Authentication

10 Tópicos avanzados

11 Rails Plugins

12 Debugging, Testing, y Benchmarking

13 Deployment and Production Use

[Download: Ruby on Rails free book]

Crece el uso de C# y Ruby

El número de desarrolladores en C# aumentó en 40% durante el ultimo año en la región EMEA (Europa, Oriente Medio y África) según La última encuesta de Evans Data. En el 2006 el numero de desarrolladores en C# fue 25.1% y este año el número de desarrolladores llegó a 34.9%

Según Juan Andrews, CEO de Evans Data, el principal factor de optación de C# en la región EMEA fue su estandarización en el ECMA (European Computer Manufacturers Association)

Mientras tanto, probablemente también aumente el uso de la plataforma de desarrollo Ruby on Rails en Europa el próximo año, según Jonathan Siegel, fundador de ELC Technologies, quien será el speaker principal en el RailsConf el próximo mes.

Adicionalmente el uso de Ruby on Rails en Brasil se duplicará para el próximo año, según la ultima encuesta sobre el desarrollo de mercados emergentes.
Una las atracciones principales para la adaptación de Ruby es su naturaleza de ser Orientado a Objetos y buen manejo de excepciones, versiones y seguriad

Referente a plataformas de despliegue SOA, el uso o intención de despliegue en Java aumentó un poco en los últimos 6 meses, mientras que el de .NET Disminuyó casi en 20%

IronPython 1.0 RC1

Después de esperar impacientemente, Microsoft acaba de liberar IronPython 1.0 RC1.
Todo empezó como un proyecto libre e independiente de Jim Hugunin, posteriormente en agosto del 2004, fue fichado por Microsoft y desde entonces nos tenía acostumbrado con números pre-alpha, alphas, betas.
IronPython es una implementación del lenguaje dinámico Python para al .NET Framework. La versión actual IronPython 1.0 supuestamente es compatible con CPython 2.4.