sirve significa que pasa para manager desinstalo desinstalar app aplicacion objective-c gnu

objective-c - significa - que pasa si desinstalo messenger facebook



Objective-C en desarrollo web (5)

Apple solía (y aún lo hace) construir sus cosas web utilizando WebObjects , que conecta la estructura MVC y muchos patrones de diseño de aplicaciones Cocoa a un marco de servidor web basado en Java. Hace poco vi que alguien está intentando crear un marco de servidor con Obj-J llamado Womble . Aunque parece bastante crudo aún. De cualquier manera, no estoy al tanto de una implementación de marco web Obj-C puro ...

¿Es posible / factible utilizar ObjC (no es necesario el sabor de Apple) para desarrollar aplicaciones web del lado del servidor? ¿Es GNU ObjC toolchain en todo uso? Por favor comparta sus pensamientos y experiencias.

Actualizaciones Me gustaría escuchar más respuestas con experiencia práctica concreta, como "lo intenté / uso ... y es genial / apesta, porque ...". 300 recompensas!

Upd2. La razón detrás de mi pregunta es que estoy a punto de desarrollar una aplicación iOS con un gran backend basado en la web y pensé que sería bueno usar la misma cadena de herramientas / IDE para ambas partes. Pero, por desgracia, las respuestas hasta ahora muestran que esto no va a ser factible. Gracias a todos por tomarse el tiempo.


Hay Frothkit. Sin embargo, no se ha actualizado desde 2010, principalmente debido a marcos maduros para otros idiomas como Rails y Django.


Hay un marco de trabajo de javascript llamado Cappuccino que usa una sintaxis muy similar a la de Objective-C que llaman Objective-J. Pero como desarrollador de Cocoa desde hace mucho tiempo, prefiero Sproutcore que no copia la sintaxis de Objective-C, pero toma prestadas algunas ideas de Cocoa, ya que fue creado por antiguos ingenieros de Apple.

Si estuviera pensando en el desarrollo del lado del servidor, supongo que podría hacerlo, pero probablemente tomaría menos esfuerzo aprender un lenguaje popular del lado del servidor que ponerlo todo en funcionamiento con Objective-C


La respuesta que definitivamente se ha decidido el mercado es que sí, es posible, y no, no es posible tratar de impulsar tal cosa en el mercado. Los WebObjects de Apple (lo que utiliza la tienda en línea de Apple) solían ser Objective-C e incluso lo movían a Java.

En cuanto a la cadena de herramientas Objective-C de GNU, tampoco sería demasiado optimista sobre su futuro. Desde que se mudaron a GPLv3, Apple los abandonó y construyó sus propios compiladores Objective-C alrededor de LLVM, por lo que es probable que esas rutas de código estén un poco oxidadas en el lado de GNU. GNU "soporta" todo bajo el sol, pero cuanto más se utiliza algo, más se revisa su implementación.

En cuanto al bit "He usado", sí, usé la variante Objective-C de WebObjects en su día. Fue bastante bueno para su época, pero las necesidades de asignación de memoria de nivel relativamente bajo de Objective-C y su sintaxis no-C lo hicieron un poco incómodo. Y su fuerte tipificación fue excelente para el desarrollo del núcleo, pero engorroso para los aspectos de "scripting" del desarrollo web.

Al final, si un idioma está completo en Turing, teóricamente podrías hacer cualquier cosa en un idioma que podrías hacer en otro, pero la falta de un ecosistema de bibliotecas para analizadores, scripts, interacciones de bases de datos, indexación, etc. significa que serás a partir de un valle bastante profundo en comparación con Java o un lenguaje compatible con JVM.


WebObjects de Apple fue originalmente una plataforma Objective-C antes de ser portada a Java. Un subproyecto de GNUStep, llamado GNUStepWeb , apunta a ser compatible con WebObjects 4.5, la última versión compatible con Objective-C (lanzada en 2000). No estoy seguro de cuán completa es la implementación, pero no ha habido mucho desarrollo en más de un año.