Comunidad de diseño web y desarrollo en internet online

Mejores practicas

Citar            
MensajeEscrito el 18 Jun 2008 12:58 pm
Hola!
Donde guardar las clases especificas de un proyecto?
Podrian aconsejarme un criterio? Gracias!

Por claudia

103 de clabLevel



 

msie
Citar            
MensajeEscrito el 18 Jun 2008 02:56 pm
Bueno, puedes modificar tu classPath de Flash donde mas te acomode, aquí un ejemplo

Por ejemplo usualmente, se estila tener el paquete com, dentro otro con el nombre de la empresa y dentro pones tus proyectos

com.ini4.proyecto1

com.ini4.proyecto2

...


o también

com.ini4.utils


El orden en si, lo pones tu, estos son algunos ejemplos que quizás te ayuden

Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

clabbrowser
Citar            
MensajeEscrito el 18 Jun 2008 03:23 pm
Gracias Eldervaz!
Pero aun me confunde algo.
si solo pones com.ini4.utils, como sabes donde buscar las clases del proyecto 4?

Por claudia

103 de clabLevel



 

msie
Citar            
MensajeEscrito el 18 Jun 2008 04:02 pm
por ejemplo puedes tener dentro de la carpeta utils (de com.ini4.utils)
loader.as
resize.as

y en tu carpeta com.ini4.proyecto1 puedes tener
com.ini4.proyecto1.model
com.ini4.proyecto1.view
com.ini4.proyecto1.controller

y dentro de view tienes:
ViewContac.as

y necesitas la clase resize de com.ini4.utils

entonces en tu clase ViewContac.as importas las clases que necesitas:
import com.ini4.utils.resize;

o si necesitas mas clases del mismo paquete
import com.ini4.utils.*;

Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

clabbrowser
Citar            
MensajeEscrito el 18 Jun 2008 04:04 pm
Yo personalmente hago la estructura como el diseño de clases del proyecto, poniendo el Classdocument en el root de la carpeta principal del package de clases.
Ej:


en este caso si quieres hacer una clase Limon iria dentro de Frutas/acidas y seria una clase que hereda de Fruta..
las clases que no pertenecen propiamente al proyecto, las pones en un directorio aparte y la pones en el ClassPath de tu Flash, pues no tiene nada que ver Mercado con una clase que agrega Blur a un MovieClip, [esta ultima si se reutiliza mas que un limon por ejemplo...]

salu2 ^^

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 18 Jun 2008 04:07 pm
eldervaz estas tratando de matar una mosca con calibre 50.

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 18 Jun 2008 04:35 pm

Zandy escribió:

eldervaz estas tratando de matar una mosca con calibre 50.


Depende de la perspectiva con que la veas.

Prefiero tener todos mis proyectos en mi ClassPath de flash y no del proyecto, asi reutilizo paquetes que definí como generales o comunes.

Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

clabbrowser
Citar            
MensajeEscrito el 18 Jun 2008 04:58 pm
Gracias Eldervaz, mas claro ahora. Aunque tengo que estudiar eso de modelo vista controlador.

Zandy gracias a ti tambien. Pero que pasa si creas un proyecto que trata de super, el super vende limones tambien, como utilizas la clase limon que tenias en mercado?

(Acababa de escribir esto cuando lei la nueva entrada de Eldervaz.)
A mi me gusta eso de poner en el class path todo.

Ahora bien, cómo haces para compartir tu proyecto con otras personas de tu trabajo?
NO vas a pasarle todo tu class path no? Que se hace?

Por claudia

103 de clabLevel



 

msie
Citar            
MensajeEscrito el 18 Jun 2008 05:29 pm
@Elder Me referia a lo del modelo - vista - controlador [el lexico...], yo tambien opto por tener mis proyectos en el classpath para como bien tu dices, poder interoperar con ellos, ademas eso NO es una tecnica, si no una necesidad.

@claudiaBueno honestamente con el maximo de personas con las que eh trabajado es 2 contadome a mi GOTO 130, y lo que hacemos es montar un sistema de subversion [tortoise en mi caso] y asi nos mantenemos oxigenados con los cambios mutuamente.., bueno, puedes encontrar tutos sobre el tema aqui mismo en clab.

130 : oops: [si si ya se, ni se tomen el trabajo de caracterizar]

salu2 ^^ :lol:

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 18 Jun 2008 05:33 pm
ah y lo del limon con mercado, es como dices, hacer una carpeta y juntarla con el classpath, en la primera imagen que puse en el post primero, ese contenido NO es el root del .fla, si no una carpeta que cree en cualquier parte del hdd y la junte con ClassPath, uf, (que raro me eh sentido escribiendo este post)

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 18 Jun 2008 05:39 pm
aaaaaaaaaaah! Que bien Zandy!
Que nivel hacer lo de tortoise!

cuantos deberes me han puesto!
Gracias chicos he aprendido mucho de ustedes.

Por claudia

103 de clabLevel



 

msie
Citar            
MensajeEscrito el 18 Jun 2008 06:19 pm

claudia escribió:

aaaaaaaaaaah! Que bien Zandy!
Que nivel hacer lo de tortoise!

cuantos deberes me han puesto!
Gracias chicos he aprendido mucho de ustedes.


empieza por acá:
http://tortoisesvn.tigris.org/

aunque llegado un momento el subversion se volvió insoportable XD, pero aun le tenemos fe :P

Por eldervaz

BOFH

10964 de clabLevel

39 tutoriales
56 articulos

Genero:Masculino  

en algún lugar del mundo

clabbrowser

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.