Categories: Workspace

Java sigue su empuje para enfrentarse al lenguaje C#

IBM y la compañía Jboss Group, que crear software de fuente abierta basado e Java, mantienen conversaciones para incluir una estandarización en Java que le permita enfrentarse con la creciente popularidad del lenguaje C# de Microsoft.

Las dos compañías están investigando de manera independiente en una técnica de desarrollo de software denominada programación orientada al aspecto o AOP (aspect-oriented programming), que pretende hacer que el desarrollo de aplicaciones sea más rápido, flexible y menos propenso a los errores.

Ahora, ambas compañías están buscando la manera de que AOP sea una característica estándar de Java, según ha comentado Bob Bickel, vicepresidente de desarrollo corporativo y estrategia de Jboss.

Hacer que AOP sea parte de la especificación Java, algo que podría llevar más de año, ofrecería a los desarrolladores de Java acceso a técnicas de programación más avanzada. Una vez que estas características se incluyan dentro de los productos, ayudará a que Java sea una alternativa más atractiva a las herramientas de desarrollo de la línea .Net de Microsoft.

El interés de Jboss e IBM de hacer que AOP esté ampliamente disponible para los desarrolladores de Java a través de la estandarización tiene su raíz en el éxito de Microsoft con C#, un lenguaje de programación que emula la mayoría de las cualidades de Java.

Hacer que los desarrolladores de Java sean más productivos es un objetivo entre los proveedores de Java en su continua batalla contra Microsoft, que vende Visual Studio.Net.

Las ventajas clave de AOP son su flexibilidad y simplicidad, ya que está diseñado para racionalizar el proceso de desarrollo centralizando las normas que controlan ciertas funciones que son utilizados en varios sitios dentro de un programa informático.

Por ejemplo, un programador podría definir una regla sobre cómo un servidor web gestiona la manera en que la gente accede a un sitio Web. Más que tener que cambiar estas reglas para cada acceso individual al site, lo que supondría retocar el programa en varios sitios, una herramienta AOP permite a un programador alternar las funciones del sistema entero de una sola vez.

Los programadores podrían crear sus propios aspectos que gestionen ciertas funciones. Los analistas han señalado que AOP encaja muy bien con la técnica ampliamente utilizada de programación orientada a objetos

Redacción Silicon

La redacción de Silicon está compuesta por profesionales del periodismo 2.0

Recent Posts

Auge de las granjas de ciberdelincuencia en Asia

Alrededor de 300.000 personas son obligadas a cometer estafas online en granjas de ciberdelincuencia ubicadas…

1 día ago

Hacia los 4 billones de dólares en inversiones de transformación digital

IDC cree que, para 2027, esta área supondrá dos tercios del gasto en tecnologías de…

2 días ago

Los envíos de ‘smartphones’ crecerán un 4 % este año y un 2,3 % el siguiente

Así lo espera IDC, que cuenta con el impulso de los modelos con sistema operativo…

2 días ago

Dell Technologies inicia un nuevo ejercicio con un incremento del 6 % en sus ingresos

Durante el primer trimestre de su año fiscal 2025 alcanzó la cifra de 22.200 millones…

2 días ago

Los ingresos de NetApp en All-Flash crecen un 17% en el Q4

Durante su año fiscal 2024, ya concluido, acumuló 6.270 millones de dólares, con una aceleración…

2 días ago

Optimización de la ciberseguridad para la nueva era de la complejidad

Bitdefender defiende una estrategia MDR para obtener una monitorización constante y a todas horas con…

2 días ago