Tecnologías Front-end y Back-end en Tendencia
Este artículo aborda la evolución del desarrollo de aplicaciones web, móviles y de escritorio a lo largo del tiempo, destacando la importancia de los lenguajes de programación en este proceso. Inicialmente, se mencionan Java, PHP y C# como los primeros lenguajes para el desarrollo de aplicaciones we...
- Autores:
-
Arias Mancilla, Santiago Andres
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Santo Tomás
- Repositorio:
- Repositorio Institucional USTA
- Idioma:
- spa
- OAI Identifier:
- oai:repository.usta.edu.co:11634/57827
- Acceso en línea:
- http://hdl.handle.net/11634/57827
- Palabra clave:
- Tendencias
Frontend
Backend
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 2.5 Colombia
| id |
SANTOTOMAS_a6fec40e48edfd6e48c0b03c4db66c5a |
|---|---|
| oai_identifier_str |
oai:repository.usta.edu.co:11634/57827 |
| network_acronym_str |
SANTOTOMAS |
| network_name_str |
Repositorio Institucional USTA |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
Tecnologías Front-end y Back-end en Tendencia |
| title |
Tecnologías Front-end y Back-end en Tendencia |
| spellingShingle |
Tecnologías Front-end y Back-end en Tendencia Tendencias Frontend Backend |
| title_short |
Tecnologías Front-end y Back-end en Tendencia |
| title_full |
Tecnologías Front-end y Back-end en Tendencia |
| title_fullStr |
Tecnologías Front-end y Back-end en Tendencia |
| title_full_unstemmed |
Tecnologías Front-end y Back-end en Tendencia |
| title_sort |
Tecnologías Front-end y Back-end en Tendencia |
| dc.creator.fl_str_mv |
Arias Mancilla, Santiago Andres |
| dc.contributor.author.none.fl_str_mv |
Arias Mancilla, Santiago Andres |
| dc.contributor.corporatename.spa.fl_str_mv |
Universidad Santo Tomás |
| dc.subject.proposal.spa.fl_str_mv |
Tendencias Frontend Backend |
| topic |
Tendencias Frontend Backend |
| description |
Este artículo aborda la evolución del desarrollo de aplicaciones web, móviles y de escritorio a lo largo del tiempo, destacando la importancia de los lenguajes de programación en este proceso. Inicialmente, se mencionan Java, PHP y C# como los primeros lenguajes para el desarrollo de aplicaciones web, subrayando su evolución constante para mantenerse relevantes en la programación actual. El estudio se centra en los lenguajes de programación predominantes en el desarrollo front-end (JavaScript, TypeScript y Goland) y back-end (JavaScript, Python, PHP y Ruby), utilizados por grandes empresas como Google, Meta y IBM. El objetivo es identificar las tendencias actuales y el avance de estas tecnologías, especialmente considerando la diversidad de dispositivos en los que las aplicaciones deben funcionar. La revisión de la literatura abarca la ejecución de una cadena de búsqueda específica que resulta en 1.326 documentos. Se analiza la distribución de estos documentos por tipo, año de publicación y su impacto a través de métricas de citas. El análisis de los trabajos se realiza mediante un enfoque cualitativo hermenéutico, seleccionando 50 artículos relevantes que se ajustan a criterios específicos. Estos criterios incluyen la relevancia para las tendencias actuales, un enfoque detallado en lenguajes de programación, la cobertura integral, estudios de caso relevantes, amplitud tecnológica, prácticas innovadoras, aplicaciones prácticas, diversidad de fuentes e inclusión de nuevas tecnologías. De los 50 artículos seleccionados, se destacan 20 que abordan diversas áreas del desarrollo web, desde herramientas y tendencias hasta el análisis de lenguajes de programación y estudios de caso específicos. Estos artículos incluyen "Modern tools and current trends in web-development," "Análisis de los lenguajes de programación más utilizados en el desarrollo de aplicaciones web y móviles," "Lenguajes de programación," "El lenguaje de programación Python/The programming language Python," "Custom Analytics Module and Admin Panel for Websites built in PHP (Laravel)," y "Pro-Java clustering and scalability." Para que el lector pueda tomar una referencia sobre los lenguajes de programación que podría aprender e implementar en caso de necesitar actualizarse sobre las últimas tecnologías. En las conclusiones generales, se resalta la importancia de la versatilidad en la elección de herramientas, el énfasis en la eficiencia y la satisfacción del usuario, la necesidad de adaptabilidad y permanencia, la colaboración integral entre frontend y backend, la atención a la escalabilidad y preparación para el futuro, la adopción sostenida de tecnologías emergentes y la creciente importancia del software libre en el siglo XXI. |
| publishDate |
2024 |
| dc.date.accessioned.none.fl_str_mv |
2024-09-23T20:22:42Z |
| dc.date.available.none.fl_str_mv |
2024-09-23T20:22:42Z |
| dc.date.issued.none.fl_str_mv |
2024-06-12 |
| dc.type.local.spa.fl_str_mv |
Trabajo de grado |
| dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
| dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
| dc.type.drive.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
http://purl.org/coar/resource_type/c_7a1f |
| status_str |
acceptedVersion |
| dc.identifier.citation.none.fl_str_mv |
Arias Mancilla, S.A. (2024). Tecnologías Front-end y Back-end en Tendencia. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional. |
| dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11634/57827 |
| dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Universidad Santo Tomás |
| dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Santo Tomás |
| dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repository.usta.edu.co |
| identifier_str_mv |
Arias Mancilla, S.A. (2024). Tecnologías Front-end y Back-end en Tendencia. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional. reponame:Repositorio Institucional Universidad Santo Tomás instname:Universidad Santo Tomás repourl:https://repository.usta.edu.co |
| url |
http://hdl.handle.net/11634/57827 |
| dc.language.iso.spa.fl_str_mv |
spa |
| language |
spa |
| dc.relation.references.spa.fl_str_mv |
Alejandro Alcolea Huertos, “La historia de los lenguajes de programación,” 28 may 2019. [Online]. Available: https://computerhoy.com/reportajes/tecnologia/historia-lenguajes-programacion-428041 I. Koren and R. Klamma, “The Exploitation of OpenAPI Documentation for the Generation of Web Frontends,” pp. 781–787, 2018, doi: 10.1145/3184558.3188740. S. P. Tiwari, “Study and Comparative analysis of Donation based websites,” 2021 International Conference on Computing Sciences (ICCS), pp. 202–205, 2021, doi: 10.1109/ICCS54944.2021.00047. Y. Domínguez, “Análisis de información y las investigaciones cuantitativas y cualitativas,” Revista Cubana Salud Pública, vol. 33, no. 2, pp. 1–11, 2007. J. Rizo Maradiaga, “Tècnicas de investigaciòn Documental,” Univerdidad Autònoma de Nicaragua, vol. 0, no. 0, p. 131, 2015. M. Jazayeri, “Some trends in Web application development,” FoSE 2007: Future of Software Engineering, no. June 2007, pp. 199–213, 2007, doi: 10.1109/FOSE.2007.26. V. Dalip, A. L. Yadav, and A. Joshi, “Custom Analytics Module and Admin Panel for Websites built in PHP (Laravel),” International Conference on Cyber Resilience, ICCR 2022, pp. 1–4, 2022, doi: 10.1109/ICCR56254.2022.9995942. I. Challenger Pérez, Y. Díaz Ricardo, and R. Becerra García, “El lenguaje de programación Python/The programming language Python,” Revista Ciencias Holguín, vol. 20, pp. 1–13, 2014. E. Mendes and N. Mosley, Web engineering. 2006. doi: 10.1007/3-540-28218-1. T. Sharma, S. Gupta, and U. R. Singh, “Analyzing the difference between ReactJS and AngularJS,” 2023 International Conference on Computational Intelligence, Communication Technology and Networking, CICTN 2023, pp. 37–42, 2023, doi: 10.1109/CICTN57981.2023.10141276. P. Dwivedi, Kshamta, and A. Joshi, “ReactJS For Trading Applications,” International Conference on Cyber Resilience, ICCR 2022, pp. 1–7, 2022, doi: 10.1109/ICCR56254.2022.9995932. S. N. Reddy Lakkireddy, A. A. Thomas, T. S. Shree, and T. Mamatha, “Web-based Application for Real-Time Chatting using Firebase,” IEEE International Conference on Knowledge Engineering and Communication Systems, ICKES 2022, pp. 1–4, 2022, doi: 10.1109/ICKECS56523.2022.10060845. K. Guntupally, R. Devarakonda, and K. Kehoe, “Spring Boot based REST API to Improve Data Quality Report Generation for Big Scientific Data: ARM Data Center Example,” Proceedings - 2018 IEEE International Conference on Big Data, Big Data 2018, pp. 5328–5329, 2019, doi: 10.1109/BigData.2018.8621924. J. Acetozi, “Pro Java clustering and scalability: Building real-time apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ,” Pro Java Clustering and Scalability: Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ, pp. 1–149, 2017, doi: 10.1007/978-1-4842-2985-9. D. Klochkov and J. Mulawka, “Improving ruby on rails-based web application performance,” Information (Switzerland), vol. 12, no. 8, 2021, doi: 10.3390/info12080319. E. Wittern, A. Cha, and J. A. Laredo, Generating GraphQL-wrappers for REST(-like) APIs, vol. 10845 LNCS. Springer International Publishing, 2018. doi: 10.1007/978-3-319-91662-0_5. R. Rasha, M. M. Khan, M. Masud, and M. A. Al-Zain, “Investigain: A productive asset management web application,” Computer Systems Science and Engineering, vol. 38, no. 2, pp. 151–164, 2021, doi: 10.32604/CSSE.2021.015314. P. Nagaraj, V. Muneeswaran, A. V. S. R. Pavan Naidu, N. Shanmukh, P. V. Kumar, and G. S. Satyanarayana, “Automated E-Commerce Price Comparison Website using PHP, XAMPP, MongoDB, Django, and Web Scrapping,” 2023 International Conference on Computer Communication and Informatics, ICCCI 2023, no. Iccci, pp. 1–6, 2023, doi: 10.1109/ICCCI56745.2023.10128573. A. Shersingh Chauhan, S. Bhardwaj, R. Shaikh, A. Mishra, and S. Nandgave, “Food Ordering website ‘Cooked with care’ developed using MERN stack,” Proceedings - 2022 6th International Conference on Intelligent Computing and Control Systems, ICICCS 2022, no. Iciccs, pp. 1690–1695, 2022, doi: 10.1109/ICICCS53718.2022.9788224. N. I. Patricia Layedra Larrea, S. Alejandro Salazar Cazco III, M. I. Vinicio Ramos Valencia, and B. I. Alexander Baldeón Hermida, “Análisis de los lenguajes de programación más utilizados en el desarrollo de aplicaciones web y móviles,” vol. 8, no. 3, pp. 1601–1625, 2022. D. P. Mishra, K. K. Rout, and S. R. Salkuti, “Modern tools and current trends in web-development,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 24, no. 2, pp. 978–985, 2021, doi: 10.11591/ijeecs.v24.i2.pp978-985. C. A. R. Freire, F. A. F. Ferreira, E. G. Carayannis, and J. J. M. Ferreira, “Artificial Intelligence and Smart Cities: A DEMATEL Approach to Adaptation Challenges and Initiatives,” IEEE Transactions on Engineering Management, vol. 70, no. 5, pp. 1881–1899, May 2023, doi: 10.1109/TEM.2021.3098665. J. T. Zhao, S. Y. Jing, and L. Z. Jiang, “Management of API Gateway Based on Micro-service Architecture,” Journal of Physics: Conference Series, vol. 1087, no. 3, 2018, doi: 10.1088/1742-6596/1087/3/032032. P. Poller, M. Chikobava, J. Hodges, M. Kritzler, F. Michahelles, and T. Becker, “Back-end semantics for multimodal dialog on XR devices,” International Conference on Intelligent User Interfaces, Proceedings IUI, no. May, pp. 75–77, 2021, doi: 10.1145/3397482.3450719. K. Farvardin and J. Reppy, “A New Backend for Standard ML of New Jersey,” ACM International Conference Proceeding Series, vol. 64, pp. 55–66, 2020, doi: 10.1145/3462172.3462191. S. L. Nita and M. Mihailescu, Practical Concurrent Haskell. 2017. doi: 10.1007/978-1-4842-2781-7. P. Ghaemi, J. Swift, C. Sister, J. P. Wilson, and J. Wolch, “Design and implementation of a web-based platform to support interactive environmental planning,” Computers, Environment and Urban Systems, vol. 33, no. 6, pp. 482–491, 2009, doi: 10.1016/j.compenvurbsys.2009.05.002. T. S. Delwar, U. Aras, A. Siddique, and Y. Lee, “Front-End Development for Radar Applications : A Focus on 24 GHz Transmitter Design,” pp. 1–16, 2023. E. Del Sozzo, R. Baghdadi, S. Amarasinghe, and M. D. Santambrogio, “A Unified Backend for Targeting FPGAs from DSLs,” Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors, vol. 2018-July, 2018, doi: 10.1109/ASAP.2018.8445108. Y. Perez-Riverol et al., “The PRIDE database and related tools and resources in 2019: Improving support for quantification data,” Nucleic Acids Research, vol. 47, no. D1, pp. D442–D450, 2019, doi: 10.1093/nar/gky1106. I. B. P. Manuaba and E. Rudiastini, “API REST Web service and backend system of Lecturer’s Assessment Information System on Politeknik Negeri Bali,” Journal of Physics: Conference Series, vol. 953, no. 1, pp. 0–7, 2018, doi: 10.1088/1742-6596/953/1/012069. A. Noskov and A. Zipf, “Back end and front end strategies for deployment of WebGIS services,” no. May, p. 5, 2018, doi: 10.1117/12.2322831. S. Showkat, Web Development Using PHP. 2018. R. Ollila, N. Mäkitalo, and T. Mikkonen, “Modern Web Frameworks : A Comparison of Rendering Performance ’,” Journal of Web Engineering, vol. 21, no. 3, pp. 789–814, 2022, doi: 10.13052/jwe15. M. Dudjak and G. Martinović, “An API-first methodology for designing a microservice-based backend as a service platform,” Information Technology and Control, vol. 49, no. 2, pp. 206–223, 2020, doi: 10.5755/j01.itc.49.2.23757. T. S. Delwar, U. Aras, A. Siddique, Y. Lee, and J. Y. Ryu, “Front-End Development for Radar Applications: A Focus on 24 GHz Transmitter Design,” Sensors, vol. 23, no. 24, Dec. 2023, doi: 10.3390/s23249704. R. Membarth, O. Reiche, F. Hannig, J. Teich, M. Korner, and W. Eckert, “HIPAcc: A Domain-Specific Language and Compiler for Image Processing,” IEEE Transactions on Parallel and Distributed Systems, vol. 27, no. 1, pp. 210–224, Jan. 2016, doi: 10.1109/TPDS.2015.2394802. A. Mazaheri, J. Schulte, M. W. Moskewicz, F. Wolf, and A. Jannesari, “Enhancing the Programmability and Performance Portability of GPU Tensor Operations.” A. Hidayati and R. Nabila, “E-commerce development using AngularJS framework and RESTful API,” in IOP Conference Series: Materials Science and Engineering, Institute of Physics Publishing, 2018. doi: 10.1088/1757-899X/403/1/012063. S. Z. Ren, Y. Z. Wang, and T. Wang, “Design of Electric Power Management System in Jilin Province based on SOA”, doi: 10.1051/01041. M. E. Pierce et al., “Apache Airavata: Design and Directions of a Science Gateway Framework.” M. A. Fitzpatrick, C. M. McGrath, and S. P. Young, “Pathomx: An interactive workflow-based tool for the analysis of metabolomic data,” BMC Bioinformatics, vol. 15, no. 1, Dec. 2014, doi: 10.1186/s12859-014-0396-9. M. Caballer, C. De Alfonso, G. Moltó, E. Romero, I. Blanquer, and A. García, “CodeCloud: A Platform to Enable Execution of Programming Models on the Clouds.” B. G. Chun, C. Curino, R. Sears, A. Shraer, S. Madden, and R. Ramakrishnan, “Mobius: Unified messaging and data serving for mobile apps,” in MobiSys’12 - Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services, 2012, pp. 141–153. doi: 10.1145/2307636.2307650. D. Spiewak and T. Zhao, “ScalaQL: Language-Integrated Database Queries for Scala.” T. Nestler, M. Feldmann, G. Hübsch, A. Preußner, and U. Jugel, “The ServFace Builder-A WYSIWYG Approach for Building Service-Based Applications.” M. Eriksen, “Scaling Scala at Twitter,” in ACM SIGPLAN Commercial Users of Functional Programming, CUFP’10, 2010. doi: 10.1145/1900160.1900170. J. Mannisto, A. P. Tuovinen, and M. Raatikainen, “Experiences on a Frameworkless Micro-Frontend Architecture in a Small Organization,” in Proceedings - IEEE 20th International Conference on Software Architecture Companion, ICSA-C 2023, Institute of Electrical and Electronics Engineers Inc., 2023, pp. 61–67. doi: 10.1109/ICSA-C57050.2023.00025. I. Ahmad, E. Suwarni, R. I. Borman, Asmawati, F. Rossi, and Y. Jusman, “Implementation of RESTful API Web Services Architecture in Takeaway Application Development,” in 2021 1st International Conference on Electronic and Electrical Engineering and Intelligent System, ICE3IS 2021, Institute of Electrical and Electronics Engineers Inc., 2021, pp. 132–137. doi: 10.1109/ICE3IS54102.2021.9649679. L. F. Naumann, “WebTensor: Towards high-performance raster data analysis in the browser,” in Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI), Gesellschaft fur Informatik (GI), 2023, pp. 1083–1089. doi: 10.18420/BTW2023-75. V. E. Padulano, I. D. Kabadzhov, E. Tejedor Saavedra, E. Guiraud, and P. Alonso-Jordá, “Leveraging State-of-the-Art Engines for Large-Scale Data Analysis in High Energy Physics,” J Grid Comput, vol. 21, no. 1, Mar. 2023, doi: 10.1007/s10723-023-09645-2. D. Hillerström and S. Lindley, “Liberating effects with rows and handlers,” in TyDe 2016 - Proceedings of the 1st International Workshop on Type-Driven Development, co-located with ICFP 2016, Association for Computing Machinery, Inc, Sep. 2016, pp. 15–27. doi: 10.1145/2976022.2976033. M. Qunaibit, S. Brunthaler, Y. Na, S. Volckaert, and M. Franz, “Accelerating dynamically-typed languages on heterogeneous platforms using guards optimization,” in Leibniz International Proceedings in Informatics, LIPIcs, Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, Jul. 2018. doi: 10.4230/LIPIcs.ECOOP.2018.16. U. Kiffmeier and M. Beine, “BLOCK DIAGRAM BASED REAL-TIME SIMULATION ON A NETWORK OF ALPHA PROCESSORS AND C40 DSPS.” M. Mihaela, “Unidad I. 2 LENGUAJES DE PROGRAMACIÓN 1. Plataforma Teórico Conceptual,” Universidad Nacional Autonoma de Mexico, 2009. |
| dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
| dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
| dc.rights.local.spa.fl_str_mv |
Abierto (Texto Completo) |
| dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
| rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.mimetype.spa.fl_str_mv |
application/pdf |
| dc.coverage.campus.spa.fl_str_mv |
CRAI-USTA Tunja |
| dc.publisher.spa.fl_str_mv |
Universidad Santo Tomás |
| dc.publisher.program.spa.fl_str_mv |
Ingeniería Informática |
| dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería de Sistemas |
| institution |
Universidad Santo Tomás |
| bitstream.url.fl_str_mv |
https://repository.usta.edu.co/bitstream/11634/57827/9/2024santiagoarias https://repository.usta.edu.co/bitstream/11634/57827/10/2024cartaderechosautor https://repository.usta.edu.co/bitstream/11634/57827/11/2024actasustentaci%c3%b3n https://repository.usta.edu.co/bitstream/11634/57827/12/2024cartaaprobaci%c3%b3nfacultad https://repository.usta.edu.co/bitstream/11634/57827/13/2024santiagoarias.jpg https://repository.usta.edu.co/bitstream/11634/57827/14/2024cartaderechosautor.jpg https://repository.usta.edu.co/bitstream/11634/57827/15/2024actasustentaci%c3%b3n.jpg https://repository.usta.edu.co/bitstream/11634/57827/16/2024cartaaprobaci%c3%b3nfacultad.jpg https://repository.usta.edu.co/bitstream/11634/57827/7/license.txt https://repository.usta.edu.co/bitstream/11634/57827/4/license_rdf https://repository.usta.edu.co/bitstream/11634/57827/1/2024santiagoarias https://repository.usta.edu.co/bitstream/11634/57827/2/2024cartaderechosautor https://repository.usta.edu.co/bitstream/11634/57827/3/2024actasustentaci%c3%b3n https://repository.usta.edu.co/bitstream/11634/57827/8/2024cartaaprobaci%c3%b3nfacultad |
| bitstream.checksum.fl_str_mv |
0d357e3bd86e1510f65ea7620f57a59e f9096c3eb52d67f273b69e9bbd608460 895a334a97be0ce3be8868877cbad6ab 266e1e650ccc8bb235b11e3a1df2f1e5 0d357e3bd86e1510f65ea7620f57a59e f9096c3eb52d67f273b69e9bbd608460 895a334a97be0ce3be8868877cbad6ab 266e1e650ccc8bb235b11e3a1df2f1e5 aedeaf396fcd827b537c73d23464fc27 217700a34da79ed616c2feb68d4c5e06 7f23bf68e2bbeddb7bec40ed4f84d8ca 6bdec31c1352e8b79d7bf5843d670bf8 7d7e9a0b57ab8f6b0916d95a3fc6fc8b d089d8ad80178aac97b831f29aad0c4e |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Universidad Santo Tomás |
| repository.mail.fl_str_mv |
repositorio@usta.edu.co |
| _version_ |
1860882377971073024 |
| spelling |
Arias Mancilla, Santiago AndresUniversidad Santo Tomás2024-09-23T20:22:42Z2024-09-23T20:22:42Z2024-06-12Arias Mancilla, S.A. (2024). Tecnologías Front-end y Back-end en Tendencia. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.http://hdl.handle.net/11634/57827reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coEste artículo aborda la evolución del desarrollo de aplicaciones web, móviles y de escritorio a lo largo del tiempo, destacando la importancia de los lenguajes de programación en este proceso. Inicialmente, se mencionan Java, PHP y C# como los primeros lenguajes para el desarrollo de aplicaciones web, subrayando su evolución constante para mantenerse relevantes en la programación actual. El estudio se centra en los lenguajes de programación predominantes en el desarrollo front-end (JavaScript, TypeScript y Goland) y back-end (JavaScript, Python, PHP y Ruby), utilizados por grandes empresas como Google, Meta y IBM. El objetivo es identificar las tendencias actuales y el avance de estas tecnologías, especialmente considerando la diversidad de dispositivos en los que las aplicaciones deben funcionar. La revisión de la literatura abarca la ejecución de una cadena de búsqueda específica que resulta en 1.326 documentos. Se analiza la distribución de estos documentos por tipo, año de publicación y su impacto a través de métricas de citas. El análisis de los trabajos se realiza mediante un enfoque cualitativo hermenéutico, seleccionando 50 artículos relevantes que se ajustan a criterios específicos. Estos criterios incluyen la relevancia para las tendencias actuales, un enfoque detallado en lenguajes de programación, la cobertura integral, estudios de caso relevantes, amplitud tecnológica, prácticas innovadoras, aplicaciones prácticas, diversidad de fuentes e inclusión de nuevas tecnologías. De los 50 artículos seleccionados, se destacan 20 que abordan diversas áreas del desarrollo web, desde herramientas y tendencias hasta el análisis de lenguajes de programación y estudios de caso específicos. Estos artículos incluyen "Modern tools and current trends in web-development," "Análisis de los lenguajes de programación más utilizados en el desarrollo de aplicaciones web y móviles," "Lenguajes de programación," "El lenguaje de programación Python/The programming language Python," "Custom Analytics Module and Admin Panel for Websites built in PHP (Laravel)," y "Pro-Java clustering and scalability." Para que el lector pueda tomar una referencia sobre los lenguajes de programación que podría aprender e implementar en caso de necesitar actualizarse sobre las últimas tecnologías. En las conclusiones generales, se resalta la importancia de la versatilidad en la elección de herramientas, el énfasis en la eficiencia y la satisfacción del usuario, la necesidad de adaptabilidad y permanencia, la colaboración integral entre frontend y backend, la atención a la escalabilidad y preparación para el futuro, la adopción sostenida de tecnologías emergentes y la creciente importancia del software libre en el siglo XXI.This article addresses the evolution of web, mobile and desktop application development over time, highlighting the importance of programming languages in this process. Initially, Java, PHP and C# are mentioned as the first languages for the development of web applications, underlining their constant evolution to remain relevant in current programming. The study focuses on the predominant programming languages in front-end development (JavaScript, TypeScript and Goland) and back-end development (JavaScript, Python, PHP and Ruby), used by large companies such as Google, Meta and IBM. The objective is to identify current trends and the advancement of these technologies, especially considering the diversity of devices on which applications must work. The literature review encompasses the execution of a specific search string resulting in 1,326 documents. The distribution of these documents by type, year of publication and their impact are analyzed through citation metrics. The analysis of the works is carried out using a qualitative hermeneutic approach, selecting 50 relevant articles that fit specific criteria. These criteria include relevance to current trends, a detailed focus on programming languages, comprehensive coverage, relevant case studies, technological breadth, innovative practices, practical applications, diversity of sources, and inclusion of new technologies. Of the 50 selected articles, twenty stand out that address various areas of web development, from tools and trends to the analysis of programming languages and specific case studies. These articles include "Modern tools and current trends in web-development," "Analysis of the most used programming languages in the development of web and mobile applications," "Programming languages," "Python programming language/The programming language Python," "Custom Analytics Module and Admin Panel for Websites built in PHP (Laravel)," and "Pro Java clustering and scalability." To provide the reader with a reference on the programming languages they could learn and implement in case they need to update themselves on the latest technologies. In the general conclusions, the importance of versatility in the choice of tools is highlighted, the emphasis on efficiency and user satisfaction, the need for adaptability and permanence, comprehensive collaboration between frontend and backend, attention to scalability and preparation for the future, the sustained adoption of emerging technologies and the growing importance of free software in the 21st century.Ingeniero InformáticoPregradoapplication/pdfspaUniversidad Santo TomásIngeniería InformáticaFacultad de Ingeniería de SistemasAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Tecnologías Front-end y Back-end en TendenciaTrabajo de gradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCRAI-USTA TunjaAlejandro Alcolea Huertos, “La historia de los lenguajes de programación,” 28 may 2019. [Online]. Available: https://computerhoy.com/reportajes/tecnologia/historia-lenguajes-programacion-428041I. Koren and R. Klamma, “The Exploitation of OpenAPI Documentation for the Generation of Web Frontends,” pp. 781–787, 2018, doi: 10.1145/3184558.3188740.S. P. Tiwari, “Study and Comparative analysis of Donation based websites,” 2021 International Conference on Computing Sciences (ICCS), pp. 202–205, 2021, doi: 10.1109/ICCS54944.2021.00047.Y. Domínguez, “Análisis de información y las investigaciones cuantitativas y cualitativas,” Revista Cubana Salud Pública, vol. 33, no. 2, pp. 1–11, 2007.J. Rizo Maradiaga, “Tècnicas de investigaciòn Documental,” Univerdidad Autònoma de Nicaragua, vol. 0, no. 0, p. 131, 2015.M. Jazayeri, “Some trends in Web application development,” FoSE 2007: Future of Software Engineering, no. June 2007, pp. 199–213, 2007, doi: 10.1109/FOSE.2007.26.V. Dalip, A. L. Yadav, and A. Joshi, “Custom Analytics Module and Admin Panel for Websites built in PHP (Laravel),” International Conference on Cyber Resilience, ICCR 2022, pp. 1–4, 2022, doi: 10.1109/ICCR56254.2022.9995942.I. Challenger Pérez, Y. Díaz Ricardo, and R. Becerra García, “El lenguaje de programación Python/The programming language Python,” Revista Ciencias Holguín, vol. 20, pp. 1–13, 2014.E. Mendes and N. Mosley, Web engineering. 2006. doi: 10.1007/3-540-28218-1.T. Sharma, S. Gupta, and U. R. Singh, “Analyzing the difference between ReactJS and AngularJS,” 2023 International Conference on Computational Intelligence, Communication Technology and Networking, CICTN 2023, pp. 37–42, 2023, doi: 10.1109/CICTN57981.2023.10141276.P. Dwivedi, Kshamta, and A. Joshi, “ReactJS For Trading Applications,” International Conference on Cyber Resilience, ICCR 2022, pp. 1–7, 2022, doi: 10.1109/ICCR56254.2022.9995932.S. N. Reddy Lakkireddy, A. A. Thomas, T. S. Shree, and T. Mamatha, “Web-based Application for Real-Time Chatting using Firebase,” IEEE International Conference on Knowledge Engineering and Communication Systems, ICKES 2022, pp. 1–4, 2022, doi: 10.1109/ICKECS56523.2022.10060845.K. Guntupally, R. Devarakonda, and K. Kehoe, “Spring Boot based REST API to Improve Data Quality Report Generation for Big Scientific Data: ARM Data Center Example,” Proceedings - 2018 IEEE International Conference on Big Data, Big Data 2018, pp. 5328–5329, 2019, doi: 10.1109/BigData.2018.8621924.J. Acetozi, “Pro Java clustering and scalability: Building real-time apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ,” Pro Java Clustering and Scalability: Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ, pp. 1–149, 2017, doi: 10.1007/978-1-4842-2985-9.D. Klochkov and J. Mulawka, “Improving ruby on rails-based web application performance,” Information (Switzerland), vol. 12, no. 8, 2021, doi: 10.3390/info12080319.E. Wittern, A. Cha, and J. A. Laredo, Generating GraphQL-wrappers for REST(-like) APIs, vol. 10845 LNCS. Springer International Publishing, 2018. doi: 10.1007/978-3-319-91662-0_5.R. Rasha, M. M. Khan, M. Masud, and M. A. Al-Zain, “Investigain: A productive asset management web application,” Computer Systems Science and Engineering, vol. 38, no. 2, pp. 151–164, 2021, doi: 10.32604/CSSE.2021.015314.P. Nagaraj, V. Muneeswaran, A. V. S. R. Pavan Naidu, N. Shanmukh, P. V. Kumar, and G. S. Satyanarayana, “Automated E-Commerce Price Comparison Website using PHP, XAMPP, MongoDB, Django, and Web Scrapping,” 2023 International Conference on Computer Communication and Informatics, ICCCI 2023, no. Iccci, pp. 1–6, 2023, doi: 10.1109/ICCCI56745.2023.10128573.A. Shersingh Chauhan, S. Bhardwaj, R. Shaikh, A. Mishra, and S. Nandgave, “Food Ordering website ‘Cooked with care’ developed using MERN stack,” Proceedings - 2022 6th International Conference on Intelligent Computing and Control Systems, ICICCS 2022, no. Iciccs, pp. 1690–1695, 2022, doi: 10.1109/ICICCS53718.2022.9788224.N. I. Patricia Layedra Larrea, S. Alejandro Salazar Cazco III, M. I. Vinicio Ramos Valencia, and B. I. Alexander Baldeón Hermida, “Análisis de los lenguajes de programación más utilizados en el desarrollo de aplicaciones web y móviles,” vol. 8, no. 3, pp. 1601–1625, 2022.D. P. Mishra, K. K. Rout, and S. R. Salkuti, “Modern tools and current trends in web-development,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 24, no. 2, pp. 978–985, 2021, doi: 10.11591/ijeecs.v24.i2.pp978-985.C. A. R. Freire, F. A. F. Ferreira, E. G. Carayannis, and J. J. M. Ferreira, “Artificial Intelligence and Smart Cities: A DEMATEL Approach to Adaptation Challenges and Initiatives,” IEEE Transactions on Engineering Management, vol. 70, no. 5, pp. 1881–1899, May 2023, doi: 10.1109/TEM.2021.3098665.J. T. Zhao, S. Y. Jing, and L. Z. Jiang, “Management of API Gateway Based on Micro-service Architecture,” Journal of Physics: Conference Series, vol. 1087, no. 3, 2018, doi: 10.1088/1742-6596/1087/3/032032.P. Poller, M. Chikobava, J. Hodges, M. Kritzler, F. Michahelles, and T. Becker, “Back-end semantics for multimodal dialog on XR devices,” International Conference on Intelligent User Interfaces, Proceedings IUI, no. May, pp. 75–77, 2021, doi: 10.1145/3397482.3450719.K. Farvardin and J. Reppy, “A New Backend for Standard ML of New Jersey,” ACM International Conference Proceeding Series, vol. 64, pp. 55–66, 2020, doi: 10.1145/3462172.3462191.S. L. Nita and M. Mihailescu, Practical Concurrent Haskell. 2017. doi: 10.1007/978-1-4842-2781-7.P. Ghaemi, J. Swift, C. Sister, J. P. Wilson, and J. Wolch, “Design and implementation of a web-based platform to support interactive environmental planning,” Computers, Environment and Urban Systems, vol. 33, no. 6, pp. 482–491, 2009, doi: 10.1016/j.compenvurbsys.2009.05.002.T. S. Delwar, U. Aras, A. Siddique, and Y. Lee, “Front-End Development for Radar Applications : A Focus on 24 GHz Transmitter Design,” pp. 1–16, 2023.E. Del Sozzo, R. Baghdadi, S. Amarasinghe, and M. D. Santambrogio, “A Unified Backend for Targeting FPGAs from DSLs,” Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors, vol. 2018-July, 2018, doi: 10.1109/ASAP.2018.8445108.Y. Perez-Riverol et al., “The PRIDE database and related tools and resources in 2019: Improving support for quantification data,” Nucleic Acids Research, vol. 47, no. D1, pp. D442–D450, 2019, doi: 10.1093/nar/gky1106.I. B. P. Manuaba and E. Rudiastini, “API REST Web service and backend system of Lecturer’s Assessment Information System on Politeknik Negeri Bali,” Journal of Physics: Conference Series, vol. 953, no. 1, pp. 0–7, 2018, doi: 10.1088/1742-6596/953/1/012069.A. Noskov and A. Zipf, “Back end and front end strategies for deployment of WebGIS services,” no. May, p. 5, 2018, doi: 10.1117/12.2322831.S. Showkat, Web Development Using PHP. 2018.R. Ollila, N. Mäkitalo, and T. Mikkonen, “Modern Web Frameworks : A Comparison of Rendering Performance ’,” Journal of Web Engineering, vol. 21, no. 3, pp. 789–814, 2022, doi: 10.13052/jwe15.M. Dudjak and G. Martinović, “An API-first methodology for designing a microservice-based backend as a service platform,” Information Technology and Control, vol. 49, no. 2, pp. 206–223, 2020, doi: 10.5755/j01.itc.49.2.23757.T. S. Delwar, U. Aras, A. Siddique, Y. Lee, and J. Y. Ryu, “Front-End Development for Radar Applications: A Focus on 24 GHz Transmitter Design,” Sensors, vol. 23, no. 24, Dec. 2023, doi: 10.3390/s23249704.R. Membarth, O. Reiche, F. Hannig, J. Teich, M. Korner, and W. Eckert, “HIPAcc: A Domain-Specific Language and Compiler for Image Processing,” IEEE Transactions on Parallel and Distributed Systems, vol. 27, no. 1, pp. 210–224, Jan. 2016, doi: 10.1109/TPDS.2015.2394802.A. Mazaheri, J. Schulte, M. W. Moskewicz, F. Wolf, and A. Jannesari, “Enhancing the Programmability and Performance Portability of GPU Tensor Operations.”A. Hidayati and R. Nabila, “E-commerce development using AngularJS framework and RESTful API,” in IOP Conference Series: Materials Science and Engineering, Institute of Physics Publishing, 2018. doi: 10.1088/1757-899X/403/1/012063.S. Z. Ren, Y. Z. Wang, and T. Wang, “Design of Electric Power Management System in Jilin Province based on SOA”, doi: 10.1051/01041.M. E. Pierce et al., “Apache Airavata: Design and Directions of a Science Gateway Framework.”M. A. Fitzpatrick, C. M. McGrath, and S. P. Young, “Pathomx: An interactive workflow-based tool for the analysis of metabolomic data,” BMC Bioinformatics, vol. 15, no. 1, Dec. 2014, doi: 10.1186/s12859-014-0396-9.M. Caballer, C. De Alfonso, G. Moltó, E. Romero, I. Blanquer, and A. García, “CodeCloud: A Platform to Enable Execution of Programming Models on the Clouds.”B. G. Chun, C. Curino, R. Sears, A. Shraer, S. Madden, and R. Ramakrishnan, “Mobius: Unified messaging and data serving for mobile apps,” in MobiSys’12 - Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services, 2012, pp. 141–153. doi: 10.1145/2307636.2307650.D. Spiewak and T. Zhao, “ScalaQL: Language-Integrated Database Queries for Scala.”T. Nestler, M. Feldmann, G. Hübsch, A. Preußner, and U. Jugel, “The ServFace Builder-A WYSIWYG Approach for Building Service-Based Applications.”M. Eriksen, “Scaling Scala at Twitter,” in ACM SIGPLAN Commercial Users of Functional Programming, CUFP’10, 2010. doi: 10.1145/1900160.1900170.J. Mannisto, A. P. Tuovinen, and M. Raatikainen, “Experiences on a Frameworkless Micro-Frontend Architecture in a Small Organization,” in Proceedings - IEEE 20th International Conference on Software Architecture Companion, ICSA-C 2023, Institute of Electrical and Electronics Engineers Inc., 2023, pp. 61–67. doi: 10.1109/ICSA-C57050.2023.00025.I. Ahmad, E. Suwarni, R. I. Borman, Asmawati, F. Rossi, and Y. Jusman, “Implementation of RESTful API Web Services Architecture in Takeaway Application Development,” in 2021 1st International Conference on Electronic and Electrical Engineering and Intelligent System, ICE3IS 2021, Institute of Electrical and Electronics Engineers Inc., 2021, pp. 132–137. doi: 10.1109/ICE3IS54102.2021.9649679.L. F. Naumann, “WebTensor: Towards high-performance raster data analysis in the browser,” in Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI), Gesellschaft fur Informatik (GI), 2023, pp. 1083–1089. doi: 10.18420/BTW2023-75.V. E. Padulano, I. D. Kabadzhov, E. Tejedor Saavedra, E. Guiraud, and P. Alonso-Jordá, “Leveraging State-of-the-Art Engines for Large-Scale Data Analysis in High Energy Physics,” J Grid Comput, vol. 21, no. 1, Mar. 2023, doi: 10.1007/s10723-023-09645-2.D. Hillerström and S. Lindley, “Liberating effects with rows and handlers,” in TyDe 2016 - Proceedings of the 1st International Workshop on Type-Driven Development, co-located with ICFP 2016, Association for Computing Machinery, Inc, Sep. 2016, pp. 15–27. doi: 10.1145/2976022.2976033.M. Qunaibit, S. Brunthaler, Y. Na, S. Volckaert, and M. Franz, “Accelerating dynamically-typed languages on heterogeneous platforms using guards optimization,” in Leibniz International Proceedings in Informatics, LIPIcs, Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, Jul. 2018. doi: 10.4230/LIPIcs.ECOOP.2018.16.U. Kiffmeier and M. Beine, “BLOCK DIAGRAM BASED REAL-TIME SIMULATION ON A NETWORK OF ALPHA PROCESSORS AND C40 DSPS.”M. Mihaela, “Unidad I. 2 LENGUAJES DE PROGRAMACIÓN 1. Plataforma Teórico Conceptual,” Universidad Nacional Autonoma de Mexico, 2009.TendenciasFrontendBackendTHUMBNAIL2024santiagoarias2024santiagoariasIM Thumbnailimage/jpeg9991https://repository.usta.edu.co/bitstream/11634/57827/9/2024santiagoarias0d357e3bd86e1510f65ea7620f57a59eMD59open access2024cartaderechosautor2024cartaderechosautorIM Thumbnailimage/jpeg9274https://repository.usta.edu.co/bitstream/11634/57827/10/2024cartaderechosautorf9096c3eb52d67f273b69e9bbd608460MD510metadata only access2024actasustentación2024actasustentaciónIM Thumbnailimage/jpeg9823https://repository.usta.edu.co/bitstream/11634/57827/11/2024actasustentaci%c3%b3n895a334a97be0ce3be8868877cbad6abMD511metadata only access2024cartaaprobaciónfacultad2024cartaaprobaciónfacultadIM Thumbnailimage/jpeg10278https://repository.usta.edu.co/bitstream/11634/57827/12/2024cartaaprobaci%c3%b3nfacultad266e1e650ccc8bb235b11e3a1df2f1e5MD512metadata only access2024santiagoarias.jpg2024santiagoarias.jpgIM Thumbnailimage/jpeg9991https://repository.usta.edu.co/bitstream/11634/57827/13/2024santiagoarias.jpg0d357e3bd86e1510f65ea7620f57a59eMD513open access2024cartaderechosautor.jpg2024cartaderechosautor.jpgIM Thumbnailimage/jpeg9274https://repository.usta.edu.co/bitstream/11634/57827/14/2024cartaderechosautor.jpgf9096c3eb52d67f273b69e9bbd608460MD514open access2024actasustentación.jpg2024actasustentación.jpgIM Thumbnailimage/jpeg9823https://repository.usta.edu.co/bitstream/11634/57827/15/2024actasustentaci%c3%b3n.jpg895a334a97be0ce3be8868877cbad6abMD515open access2024cartaaprobaciónfacultad.jpg2024cartaaprobaciónfacultad.jpgIM Thumbnailimage/jpeg10278https://repository.usta.edu.co/bitstream/11634/57827/16/2024cartaaprobaci%c3%b3nfacultad.jpg266e1e650ccc8bb235b11e3a1df2f1e5MD516open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8807https://repository.usta.edu.co/bitstream/11634/57827/7/license.txtaedeaf396fcd827b537c73d23464fc27MD57open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repository.usta.edu.co/bitstream/11634/57827/4/license_rdf217700a34da79ed616c2feb68d4c5e06MD54open accessORIGINAL2024santiagoarias2024santiagoariasapplication/pdf498833https://repository.usta.edu.co/bitstream/11634/57827/1/2024santiagoarias7f23bf68e2bbeddb7bec40ed4f84d8caMD51open access2024cartaderechosautor2024cartaderechosautorapplication/pdf491299https://repository.usta.edu.co/bitstream/11634/57827/2/2024cartaderechosautor6bdec31c1352e8b79d7bf5843d670bf8MD52metadata only access2024actasustentación2024actasustentaciónapplication/pdf879191https://repository.usta.edu.co/bitstream/11634/57827/3/2024actasustentaci%c3%b3n7d7e9a0b57ab8f6b0916d95a3fc6fc8bMD53metadata only access2024cartaaprobaciónfacultad2024cartaaprobaciónfacultadapplication/pdf330341https://repository.usta.edu.co/bitstream/11634/57827/8/2024cartaaprobaci%c3%b3nfacultadd089d8ad80178aac97b831f29aad0c4eMD58metadata only access11634/57827oai:repository.usta.edu.co:11634/578272024-11-27 03:32:50.425open accessRepositorio Universidad Santo Tomásrepositorio@usta.edu.coQXV0b3Jpem8gYWwgQ2VudHJvIGRlIFJlY3Vyc29zIHBhcmEgZWwgQXByZW5kaXphamUgeSBsYSBJbnZlc3RpZ2FjacOzbiwgQ1JBSS1VU1RBCmRlIGxhIFVuaXZlcnNpZGFkIFNhbnRvIFRvbcOhcywgcGFyYSBxdWUgY29uIGZpbmVzIGFjYWTDqW1pY29zIGFsbWFjZW5lIGxhCmluZm9ybWFjacOzbiBpbmdyZXNhZGEgcHJldmlhbWVudGUuCgpTZSBwZXJtaXRlIGxhIGNvbnN1bHRhLCByZXByb2R1Y2Npw7NuIHBhcmNpYWwsIHRvdGFsIG8gY2FtYmlvIGRlIGZvcm1hdG8gY29uCmZpbmVzIGRlIGNvbnNlcnZhY2nDs24sIGEgbG9zIHVzdWFyaW9zIGludGVyZXNhZG9zIGVuIGVsIGNvbnRlbmlkbyBkZSBlc3RlCnRyYWJham8sIHBhcmEgdG9kb3MgbG9zIHVzb3MgcXVlIHRlbmdhbiBmaW5hbGlkYWQgYWNhZMOpbWljYSwgc2llbXByZSB5IGN1YW5kbwptZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyBkZQpncmFkbyB5IGEgc3UgYXV0b3IuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBlbCBhcnTDrWN1bG8gMzAgZGUgbGEKTGV5IDIzIGRlIDE5ODIgeSBlbCBhcnTDrWN1bG8gMTEgZGUgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5Mywg4oCcTG9zIGRlcmVjaG9zCm1vcmFsZXMgc29icmUgZWwgdHJhYmFqbyBzb24gcHJvcGllZGFkIGRlIGxvcyBhdXRvcmVz4oCdLCBsb3MgY3VhbGVzIHNvbgppcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlcy4K |
