Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Documentos
Cuestiones php
Fedora
Legal
W2000 xp
COMOS
Errores dns

Re: [PHP-ES] Sobre Tesis de Graduacion

Write haof XML files: Clever Flores <cleverflores_at_yahoo.com>
Fecha: Mon, 19 Dec 2005 20:12:50 -0600 (CST)

Yo no te sugeriria que uses PHP4 ni MySql4 (hay mas de
100 CMS por ahi).
Si quieres un CMS nuevo que sea diferente y a la vez
te permita aplicar los conocimientos de Ingenieria te
recomendaria que uses un framework basado en objetos.
Lo mas avanzado que conozco hasta ahora en este tipo
de
frameworks es open symfony.
http://www.symfony-project.com/

Engloba varios proyectos y es un marco de trabajo
similar a Ruby on Rails.
Maneja una capa de abstraccion de datos llamada Creole
(similar a JDBC).
Para el Mapeo y Persistencia de Objetos usa propel
(similar a Torque de Apache).
Para la parte visual usa PRADO(similar a los
comonentes de ASP.NET) es un marco MVC y tiene
extensiones para Ajax.

Eso si tienes que usar PHP5 y la base de datos puede
ser MySQL5 o Postgresql 8

 --- Reynier Perez Mira <rperezm_at_estudiantes. uci.cu>
escribió:

> Hace un tiempo atrás hable algo sobre mi posible
> Tesis de Graduación. Pues bien les digo que ya curso
> 4to. Año de Ingeniería Informática y que el tiempo
> pasa corriendo por lo que quiero comenzar a
> documentarme de todo y comenzar a escribir líneas de
> código. Ya llevo casi 4 años programando con PHP y
> creo que es y será mi fuerte pues por más que trato
> no me llama la atención ningún otro lenguaje de
> programación web, aunque tenía pensado hecharle una
> ojeada a Ruby y quizás a Python pero creo que los
> dos son algo complicados.
>
> Bien. El profesor que me piensa tutorear la tesis ya
> me dijo que fuera buscando temas para hacer la misma
> y que se los diese todos para ver con cual de ellos
> quedarnos y poner manos a la obra.
>
> La idea que tengo es desarrollar un CMS que posea
> las funcionalidades de los ya existentes y añadirle
> nuevas. Entonces la ayuda que necesito por parte de
> Uds. es la siguiente:
>
> 1) Si conocen algún sitio o alguien posee algo sobre
> comparativas entre los CMS actuales.
> 2) Ventajas y desventajas de los CMS actuales mas
> usados
> 3) Que debería llevar un CMS que no tienen los ya
> existentes (mas usados)
> 4) Como desarrollar un CMS de forma modular, para
> dar la posibilidad de extender el mismo, o sea que
> se puedan desarrollar Plugins, Add-On, Themes y
> cosas así. Lo que necesito es la idea. De la parte
> de programación me encargo yo.
> 5) Que usar para programar:
> - PHP 4.x.x o PHP 5.1.x
> - MySQL 3.x.x, MySQL 4.1.x o MySQL 5.0.x
> - Clases como PEAR / AdoDB / Smarty / PHPMailer
> 6) Usar AJAX o no
> 7) Cuantos SGBD debe soportar de acuerdo a los mas
> usados actualmentes
> - MySQL
> - PostgreSQL
> - SQL Server
> - Oracle
> - SQLite
> - Firebird
> 8) Debería llevar algo que lo hiciera compatible con
> XML ?
>
> De mi parte quedarían cosas como estas (digo de mi
> parte porque es imposible que Uds. me ayuden en esta
> parte, creo !!):
> 1) Debo tener en cuenta que en la tesis juega un
> gran papel la parte de Ingeniería de Software por lo
> que debo hacer muchas cosas al respecto, Modelos de
> Casos de Uso, Modelo de Clases del Sistema y cosas
> asi. Para ello debo usar algun software que me
> genere clases para PHP que hasta ahora no conozco
> ninguno (si alguien conoce alguno me lo hace saber
> para descargarlo).
> 2) Estudiar un poco sobre patrones de diseño tales
> como Modelo Vista Controlador(VCM), Singleton,
> Iterator y otros para poderlos aplicar a la creación
> del CMS
> 3) Escribir un CMS válido, o sea que cumpla con los
> estándares web:
> - XHTML 1.0 o 1.?? a lo mejor de aqui al año que
> viene los de la W3C inventan algo nuevo aunque lo
> dudo.
> - CSS 1.0 y/o CSS 2.0 y/o CSS 3.0 si de aqui alla
> ya esta disponible
> - JavaScript valido, trabajando mucho con el DOM
> 4) Hacer el CMS compatible para la navegadores más
> usados como es el caso de Firefox (el que yo uso),
> Internet Explorer, Opera y otros. Si conocen
> estadísticas de uso de navegadores haganmelas saber
> también, para entonces saber a que atenerme.
>
> Bueno eso es lo que tengo pensado hasta ahora. A lo
> mejor no está bien elaborado pero es lo que pasa por
> mi cabeza ahora. Se aceptan todo tipo de críticas a
> lo antes expuesto o sugerencias, vamos que para eso
> les expongo las ideas, para que me ayuden a
> desenvolverme y organizar las cosas para hecharle
> desde ahora a mi tema de tesis y no dejar todo para
> último.
>
> La web cambia todos los días y revoluciona muy
> rápido. Es por ello que no me quiero quedar atrás y
> leer todo lo que deba para así tener un buen tema de
> tesis y poder obtener la máxima calificación.
>
>
>
> A el proyecto luego de concluido lo pondría a
> disposición de todos bajo licencia GPL aunque no
> tengo muy claro todavía todo este lio de las
> licencias, aun tengo que leer un poco y lo voy a
> plubicar en un servidor de proyectos parecidos a
> SourceForge.net pero Cubano, llamado Forge
> (forge.cujae.edu.cu). A lo mejor con el tiempo le
> dedico todo un Portal pero eso ya serían otras
> cosas. Lo primero es hacer y que quede bien.
>
> Espero por sus respuestas
>
> PD: Feliz fin de año y año nuevo a todos los
> listeros de por acá
>
> Salu2
> ReynierPM
> Usuario registrado de Linux: #310201
>
*********************************************************
> No basta con alcanzar la sabiduría, es necesario
> saber utilizarla.
>
> --
> PHP Spanish Localization Talk Mailing List
> (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

====================================
           Clever Flores
    Desarrollo de Sistemas Web
      y Capacitación en PHP
 http://cleverflores.blogspot.com/
     cleverflores_at_gmail. com

        
        
                
___________________________________________________________
Do You Yahoo!?
La mejor conexión a Internet y <b >2GB</b> extra a tu correo por $100 al mes. http://net.yahoo.com.mx

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Nearby mar dic 20 2005 - 06:24:26 CET

Este archivo fue generado por hypermail 2.2.0 : mié nov 07 2007 - 20:55:34 CET


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:

Impresenteibols:Humor Jazz, música en vivo