Vous êtes sur la page 1sur 4

Universidad del Cauca

Departamento de Sistemas - FIET


Ingeniera del Software 3
Encuesta
La presente encuesta tiene como finalidad estudiar las caractersticas relacionadas con la facilidad de
aprendizaje de los fraworwks MVC para desarrollo web. Gracias por sus aportes.
Nombres y Apellidos:

Cristian Andrs Arias Gonzlez

Fecha de la encuesta (ddmm-aaa):

18-Sep-2016

Framework MVC:

AngularJs

Lenguaje de Programacin
(php, java, python)

Php y JavaScript(AngularJs)

Versin del framework

Su ltima versin la 1.5.8

Fecha de liberacin de esta


versin (dd-mm-aaa)

22-Jul-2016

Sobre qu sistema operativo En winsows 7


trabaj (Window 7, 8,
Ubuntu, etc)
El framework tiene
S
documentacin en espaol?
Si/No
Sitio web del Framework:

https://angularjs.org/

Resumen del framework:


(Mximo cinco lineas)

Es un framework de JavaScript de cdigo abierto, mantenido por Google,


que se utiliza para crear y mantener aplicaciones web de una sola pgina.
Su objetivo es aumentar las aplicaciones basadas en navegador con
capacidad de Modelo Vista Controlador (MVC), en un esfuerzo para hacer
que el desarrollo y las pruebas sean ms fciles.

1. Aproximadamente cuntas horas de estudio le dedic al framework (instalacin,


configuracin, hacer correr los ejemplos bsicos)? ___6 horas___
2. Aproximadamente cuntas horas le dedic a la creacin del CRUD de la aplicacin? ____2
semanas, aunque no completas_______
3. Aproximadamente cuntas horas le dedic a la creacin de la gua? _____3 semanas, pero
como en la anterior, no por completo_________
4. Es el primer framework que aprende? Si ___ No _X__

5. Qu dificultades considerables tuvo con el aprendizaje del framework y cmo las solucion
(aumente las filas que requiera)?
-

Una de las dificultades es aprender algo nuevo y ms si es puro JavaScript, pero ya con el
tiempo y la prctica se hace un poco mejor utilizarlo.

Otra dificultad fue la de usar las directivas, la verdad era algo nuevo para m, as que me
toc aprender sobre que son y cmo utilizarlas.

6. De las funcionalidades del CRUD evale el % de logro (0 a 100):


a) Agregar (incluido el combo tipo de usuario y validaciones): __100_ %
b) Modificar (incluido el combo tipo de usuario y validaciones): _100___ %
c) Eliminar (incluida la confirmacin): _100___%
d) Buscar : _95__%
e) Paginacin: _0__ %
f) Plantilla HTML y CSS personalizadas: _100__ %
7. Cuantas lneas de cdigo fuente produjo su aplicacin (nicamente modelos y controladores)?
Modelos: __196 lneas______
Controladores: _78 lneas_______
Nota: Por favor, no contar comentarios, espacios ni llaves. Por ejemplo, para el siguiente
cdigo, se contaran 4 lneas de cdigo fuente (las de color azul):
/**
* @property Libro $Libro
* @property PaginatorComponent $Paginator
* @property SessionComponent $Session
*/
class LibrosController extends AppController {
/**
* Components
*
* @var array
*/
public $components = array('Paginator', 'Session');
/**
* index method
*
* @return void
*/
public function index() {
$this->Libro->recursive = 0;
$this->set('libros', $this->Paginator->paginate());
}
}

8. Evale las siguientes caractersticas de su framework (Marque con una X)?


Excelente Bueno
Neutro
Regular
Facilidad de
aprendizaje
Documentacin

X
X

Deficiente

Instalacin

Legibilidad del cdigo


fuente

Herramientas de
generacin de cdigo

Ejemplos que vienen en


la documentacin
Comunidad de soporte

X
X

Herramientas de
depuracin

Facilidad del uso del


patrn MVC

9. Recomienda el uso de este framework, Si _X_ No ___ Por qu?


Por el idioma, por lo fcil que es de aprender y por la comunidad de desarrollo que tiene
El framework es termino medio para aprenderlo, la verdad se necesita tener almenos un
conocimiento previo en programacin, lo bueno es que tiene bastante comunidad que lo soporte y
es muy chvere porque permite bastantes cosas y de una manera elegante y sencilla a la vez.
10. Globalmente en una escala entre 1 y 100, Cmo evala el framework? _85____
11. Cmo considera que es su habilidad para aprender nuevas tecnologas en software (lenguajes
de programacin, entornos de desarrollo, plataformas) (Marque con una X)?
Muy Alta

Alta

Media

Baja

Muy Baja

X
12. Qu nivel de disciplina tiene Usted a la hora de aprender nuevas tecnologas en software
(lenguajes de programacin, entornos de desarrollo, plataformas) (Marque con una X)?
Muy Alta

Alta

Media

Baja

Muy Baja

Baja

Muy Baja

X
13. Cmo es su habilidad para leer documentacin en ingls?
Muy Alta

Alta

Media

X
14. La documentacin que ley para aprender su framework estuvo en espaol o ingles?
No soy bueno para el ingls pero me toc leer alguna documentacin en ingls, bsicamente

estaba en los dos idiomas.

Vous aimerez peut-être aussi