En TheFactoyWeb realizamos todo tipo de programaciones , modificaciones de código como de igual modo implementaciones y códigos desde cero , contamos con nuestro propio FrameWork de trabajo gracias al cual podemos realizar aplicaciones de forma muy rápida , estimamos que no todos los proyectos necesitan de una programación compleja y que deben ser realizados en función de dos parámetros principalmente :
- Tipo de Sistema
- Objetivos Futuros
En cuanto al primerpunto "Tipo de Sistema" , en muchos casos se piden sistemas muy complejos en cuanto a programación y que finalmente son muy pesados para un uso que a posteriori no es necesario , por ejemplo si deseas un sitio donde los usuarios se registren e interactuen mínimamente o le envien reportes de incidencias o peticiones a la administración , no necesitarás un sistema complejo con bases de datos MySQL que sobrecargarán el servidor dando lugar a un consumo innecesario de recursos , para casos como estos podemos desarrollar sistemas que no utilicen bases de datos del tipo de MySQL y sustituirlas por opciones ligeras como Flat Files o XML con lo cual las peticiones al servidor disminuirán
Todo esto conduce a un menor gasto de recursos , sencillez en el manejo y rapidez , en muchas ocasiones una web dependiente de un servidor MySQL quedará "colgada" si el server de MySQL se cae , por todo ello hay opciones que pueden combinarse para lograr una mayor optimización y un menor consumo de recursos , podriamos resumirlo en una programación para lo que se necesita y desarrollada a medida
En cuanto al segundo punto "Objetivos Futuros" , se debe de tener en cuenta la expansión del sistema , si su sitio posee cada vez más usuarios consumirá más recursos y por todo ello esto derivará en cambios de servidor y continuar aumentado el presupuesto , si a esto le sumamos un código no propietario , vemos que las capacidades de expansión se limitan y el sistema se ve más expuesto a vulnerabilidades las cuales son inherentes a un sitio web desarrollado con Open Source o código abierto al margen de realizar implementacioens propias y acoplarlas , con lo cual la posibilidad de aumentar ese sistema de cara al futuro se vería comprometido incurriendo en un mayor gasto de recursos e inestabilidad , por todo ello apostamos de cara al futuro por sistemas desarrollados desde cero que se puedan acoplar y mejorar pero basados en código propietario y no de terceros