RpJ.blogalia.com

<Septiembre 2017
Lu Ma Mi Ju Vi Sa Do
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
             
Blogalia
Valid XHTML 1.0!

Public Domain Dedication
This work is dedicated to the Public Domain.

Un poco sobre el programa.

2003-10-14 21:10
Supongo que lo primero que tendria que explicar es el porqué lo hago :

Como he introducido en la anterior nota estoy trabajando en un proyecto donde necesito que cierto código pueda correr en Windows, MacOSX y Linux.
Estos programas utilizarán tambíen XML-RPC para comunicarse con el servidor ( no, no estoy desarrollando una bitácora ).

Se me plantea entonces el problema que tengo que aprender Cocoa para realizar la interfície en esta plataforma ( no voy a hablar de las otras dos ), y qué mejor que trastear con un ejemplo antes de ponerse a desarrollar algo serio ? ;) Y aquí es donde entra este pequeño programa con el que intento aprender un poco de los entresijos de todo el modelo de programación de Apple.

El programa esta desarrollado en Java ( no tengo fuerzas para aprender Objective-C ) y en medida que pueda voy a utilizar las herramientas que Apple proporciona sea el actual Project Builder o el inminente Xcode

Referencias (TrackBacks)

URL de trackback de esta historia http://rpj.blogalia.com//trackbacks/11970

Comentarios

1
De: fernand0 Fecha: 2003-10-14 22:22

Cocoa es multiplataforma?



2
De: Algernon Fecha: 2003-10-14 22:54

No.



3
De: RpJ Fecha: 2003-10-14 23:16

Cocoa no es multiplataforma. En principio mi interés actual es aprendrer ( o más que nada introducirme ) en las diferentes y principales APIs existentes para contruir interficies con lo que tenemos ( Windows.Forms, GTK, QT y Cocoa ).

Me interesa mucho más conseguir una base multiplataforma en todas las librerias que vaya generando para la aplicación (con por ejemplo Mono, Java, C? : ) de manera que "solo" tenga que construir esa inferfície gráfica para cada plataforma.



4
De: fernand0 Fecha: 2003-10-14 23:35

Entonces la idea sería usar diferentes apis para diferentes versiones del programa?



5
De: RpJ Fecha: 2003-10-14 23:44

Exacto.
De manera que toda la lógica de la apliación si que sea multiplataforma ( por eso .NET o Mono y Java ) pero la interfície sea específica para cada una.

Por cierto todo el entorno de programación de Apple usa el modelo MVC lo que es perfecto para lo que intento hacer :)



6
De: fernand0 Fecha: 2003-10-14 23:52

y pensaste en soluciones tipo wxWindow, el propio java, y todo eso ?



7
De: RpJ Fecha: 2003-10-15 00:03

Por supuesto :)

Todas ellas son soluciones muy buenas.
Y unas de las que más me he mirado han sido Swing y sobretodo SWT a la que considero genial.

De todas maneras, personalmente creo que en cuanto quieres hacer algo comercial ( no para este proyecto porque de hecho ya he comentado que todo esto es aprendizaje para algo que si que será propietario ) vale más la pena un poco de esfuerzo y utilizar en cada caso lo que más posibilidades te pueda dar.

Eso si .. sólo con la interfície. En la lógica interna del programa sí que busco que sea multiplataforma.



8
De: pj Fecha: 2003-10-15 06:49

Yo quiero ese programa que estás haciendo x)

Por cierto, acabo de instalar Panther hace 5 minutos... A ver si escribo algo mañana :)



9
De: RpJ Fecha: 2003-10-15 10:00

Eso está hecho!

En quanto tenga algo mínimamente funcional la sacaré para que se pueda descargar :)

Y sobre Panther te seguiré a ver si escribes :) sólamente he probado la versión aquella que mostraron en el pasado WWDC y ya traía cosas muy buenas.



10
De: rvr Fecha: 2003-10-16 01:02

RpJ: Las Qt son libres en Mac. Lo malo es que creo que te las tienes que compilar y que el 'pegote' a Python todavía no existe.



11
De: marc Fecha: 2003-10-17 20:29

Da gusto ver como gente relacionada con el entorno Linux se familiariza ahora con MacOsX. Necesitamos desarrolladores.

Por otra parte estoy expectante a la llegada de Phanter... parece ser que puede traer cosas muy buenas.



Nombre
Correo-e
URL
Dirección IP: 54.225.26.154 (a2495534e8)
Comentario

© 2002 - 2003 RpJ Powered by Blogalia