Objective-C, el viejo lenguaje

Objective-C-el-viejo-lenguaje-p

Objective-C, el viejo lenguaje, es el lenguaje de programación que se usaba para desarrollar software para las plataformas de Apple antes de la llegada de Swift.

Yo lo denomino cariñosamente «Objective-C, el viejo lenguaje», comparándolo con el viejo tiburón blanco que vaga por el océano, o esas tortugas de Galapagos que pueden vivir alrededor de 170 años.

Objective-C-el-viejo-lenguaje

Y es que Objective-C, el viejo lenguaje, está muy vivo, o al menos eso demuestran las ofertas de empleo que buscan desarrolladores de Apps para iOS.

Interesante conversación

La semana pasada se produjo una conversación muy interesante en el grupo cerrado de Facebook de Campus iOS Online.

Por que además de aprender, en Campus iOS Online contamos con un grupo cerrado de Facebook donde compartimos nuestras inquietudes que tienen que ver con el desarrollo de software para las plataformas de Apple.

Reproduzco integra la conversación, pues creo que es muy interesante que conozcas tanto la situación del mercado actual, como mi opinión al respecto.

La experiencia de Juan M. Morillo

Hola chicos, comparto con vosotros dos experiencias que he vivido en dos proceso de entrevistas en la que solicitaban perfiles como desarrollador Junior iOS Swift.

Me he encontrado con la dificultad de que en los requerimientos para la posición se pedía conocimiento de Objective-C, pero en realidad actualmente está pesando más saber Objective-C.

Las empresas están totalmente enfocada en el desarrollo Objective-C por muchos motivos, el principal es que todavía le cuesta realizar la migración a Swift, una empresa que haya invertido 30 mil 50 mil euros en una app con Objective-C no lo tiene claro, aún para nuevos desarrollos piden 100% conocimiento de Objective-C.

Otra cuestión es que la mayorías de ofertas de trabajo es para dar continuidad a aplicaciones que están realizadas totalmente en Objetive – C.

Sabiendo eso, estoy totalmente seguro que no debemos abandonar Objetive – C por completo.

Sergio, ¿tienes pensado incluir temarios sobre Objective-C, o algún curso con este lenguaje dentro del Campus?

Mi opinión

Objective-C, el viejo lenguaje no está del todo bien visto entre los que empiezan.

Las empresas ahora mismo están con Objective-C.

Bien es cierto que ya empiezan a valorar el conocimiento de Swift, y mucho.

Creo que dentro de un par de años, prácticamente el 90% de desarrollos en iOS, se harán en Swift.

Pero ¡Ojo! esto no significa que Objective-C será abandonado, hay muchos proyectos creados con este lenguaje.

Creo firmemente que Objective-C será el COBOL de los bancos, es decir que Objective-C estará siempre entre nosotros 😉

Objective-C-el-viejo-lenguaje-2

En mi caso particular, todos los nuevos desarrollos que hago para clientes, los hago en Swift.

Sabiendo que con Objective-C serán proyectos más estables…

Pero los clientes ya llegan con dos palabras en la boca: nativo y Swift, así que…

Hay que tener en cuenta que no hace ni un año que Apple publicó Swift 3, una nueva versión del lenguaje totalmente disruptiva.

Lo que quiere decir, que muchos proyectos que se crearon con Swift 2.2 no pueden seguir evolucionando con el mismo lenguaje.

Diriamos que Swift 3 es como un nuevo lenguaje.

Y esto créeme que acojona, a todos, pero sobre todo a las empresas.

Por que pueden pensar:

¿Y si hago un nuevo desarrollo en Swift y a Apple le da por hacer otra versión disruptiva de su lenguaje?

Las empresas no ven todavía a Swift como un lenguaje 100% estable.

Y no solamente en España.

Recibo decenas de ofertas de empleo de todo el mundo, y el principal conocimiento lo solicitan en Objective-C.

Valorando cada vez más Swift, eso sí.

Swift la reina del baile

Bajo mi punto de vista Apple está jugando con el lenguaje Swift en exceso, lo tratan como un nuevo iPhone, o un nuevo Mac.

¡¡¡Venga una nueva versión de Swift!!! y la gente se pone como loca.

Objective-C-el-viejo-lenguaje-1

¿Desde cuando la actualización de un lenguaje de programación ha sido noticia en la prensa nacional?

Pues esto pasa con Swift.

Y no digo que sea bueno ni malo.

Sino que alguien que quiere aprender a crear Apps se enamora de legañas.

Se obsesiona con las versiones, despreciando y dejando de lado lo que ya existe, despreciando al viejo lenguaje Objective-C…

Pero no te equivoques, Objective-C, el viejo lenguaje, sigue muy vivo entre nosotros 😉

About The Author
iOS Developer & Instructor at CFE Apps. Enseño a crear aplicaciones iOS a todo el que quiera aprender.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.