Documente Academic
Documente Profesional
Documente Cultură
Phyton Java
Orientación a objetos
Híbrido Orientado a objetos
Clases genéricas
No No
Herencia
Clase unica
Multiple interfaces múltiples
Control de acceso
Web, escritorio,
Web Escritorio multiplataforma,
Utilidad Videojuegos móvil
Código abierto Open Source GNU GPL /JAVA
Interprete, no
necesita
Compiladores compilación Compilado
Expresividad: la capacidad de expresar soluciones a problemas complejos de forma elegante, simple y concis
http://informatica.blogs.uoc.edu/2011/11/23/el-lenguaje-de-programacion-mas-expresivo/
Multithreading https://es.stackoverflow.com/questions/52864/qu%C3%A9-es-multi-threading
Manejo de la memoria http://www.rexxinfo.org/Rexx_scripting_lang_comparison.pdf
C# C/C++ Ruby VisualBasic
Híbrido Multi
Híbrido Paradigma Híbrido Soporte parcial
No Si No No
public protected
private internal
protected public protected public protected
internal private "friends" private public private
Si Librerías Si No
Sistemas operativos
Hardware
Web, escritorio, Desarrollo de Web, escritorio,
multiplataforma Software Web Escritorio multiplataforma
omplejos de forma elegante, simple y concisa. Un lenguaje expresivo puede incrementar la productividad de un programador y mejora
ogramacion-mas-expresivo/
u%C3%A9-es-multi-threading
lang_comparison.pdf
d de un programador y mejorar la calidad del código, haciéndolo más comprensible, fácil de mantener y con menos defectos.
ener y con menos defectos.
ASP .NET PHP Java Python Ruby
Costo de servidor Alto Gratuito Gratuito Gratuito Gratuito
Perl,
Sintaxis de lenguaje Smalltalk,
VB y C# C / C++ C/ C++ C/ C++
base Eiffel, Ada,
y Lisp
No
Orientado a objetos Si completa Si Si Si
mente
Windows
y Linux
pero
Sistemas usando el Windows Windows Windows Windows
operativos_x000D_ proyecto y Linux y Linux y Linux y Linux
Mono
( pero solo
con C# )
Python
Microsoft The PHP Grupo
Oracle software
y Xamarin Group Ruby
Empresa (Open foundatio
(para (Open (Open
Source) n (Open
Mono) Source) Source)
Source)
Rapidez de ejecución
generación de página 3ª 4ª 5ª 1º 2º
web
* Referencias en asterico
Código
Generar Generar Generar Enfatiza la "divertido
productivi " y fácil de
páginas páginas páginas dad y la modificar
Propósito web web web lectura por parte
dinámica dinámica dinámica rápidad de del
mente mente mente código desarrolla
dor
Sitio web,
foros, Bastante, Bastante, Bastante,
document pero pero pero
os desentrali desentrali desentrali
proporcio zada. No zada. No zada. No
nados por hay una hay una hay una
Apoyo de aprendizaje Microsoft. entidad entidad entidad
En que de que de que de
general, forma forma forma
muy buen oficial oficial oficial
soporte y centralice centralice centralice
centraliza la ayuda. la ayuda. la ayuda.
do.
m/serendipity/index.php?/archives/27-Benchmark-PHP-vs.-Python-vs.-Perl-vs.-Ruby.html
perating-system-in-world.html
op-mobile-phones-operating-systems/
ranking-2012.html
ovilandia/varias/cual-es-el-mejor-navegador-para-el-celular/
om/developerworks/library/j-ajax1/
eiform.wordpress.com/2010/02/28/python-and-ajax-for-beginners-with-webpy-and-jquery/
w.ibm.com/developerworks/opensource/library/os-ws-rubyrails/index.html
Criterio Motor BD MariaDB MySQL PostgreSQL
Erlang Go Haskell Java Eiffel Erlang Haskell Java
Lenguajes de JavaScript (Node.js) JavaScript (Node.js) .Net C C ++ Delphi Java Perl
Programación Objective-C Ocaml Perl Objective-C Ocaml Perl PHP Python Tcl
PHP Python Ruby Scheme PHP Python Ruby Scheme
Lenguaje de Escrito en C y C++ Escrito en C y en C++ Escrito en C
Implementación
XML Support Si Si Si
Partición Horizontal, Partición Horizontal, Particionamiento
Métodos de sharding con motor de Sharding con clúster Declarativo (por rango o
Particionamiento almacenamiento Spider o MySQL o MySQL fabric por lista)
cluster Galera
Ranking DB-Engines 13° 2° 4°
https://www.hostname.cl/blog/las-ventajas-de-mysql-por-sobre-otras-bases-de-datos
https://www.facilcloud.com/noticias/maria-db-una-buena-opcion/
https://guiadev.com/mariadb-vs-mysql-cual-debo-elegir/
https://db-engines.com/en/system/MariaDB;MySQL;PostgreSQL
PostgreSQL Sqlite MongoDB
Java, Perl, Python, PHP, ctt-(mas utilizado) ctt/ Alet
et C C ++ Delphi Java Perl Ruby, C#, Pascal, SmallTalk erlany java javascript PHP
PHP Python Tcl y Clipper perl scala ruby python
Escrito en C Escrito en C Escrito en C++
Si No
Particionamiento
Declarativo (por rango o Ninguna Sharding
por lista)
4° 11° 5°
Criterio Hosting hostchile.cl (Linux) Sitiohost.cl
Soporte 24/7 Si Si
Perl, Python, Django, Git, Ruby on rails, CGI, Fast CGI, PHP 5, Ruby on Rails,
Lenguajes y frameworks soportados Laravel, Composer. Se puede elegir la Perl, Python, SSI, Flash
versión de php y los módulos php
1 casilla 1 casilla
gratis por un gratis por un 1 casilla gratis
Ilimitado Ilimitado Ilimitado Ilimitado Ilimitado por un año
año año
Si Si Si
Si, Tier 3 World Class TIER III World Class TIER III
Si, solamente
en el periodo
- Incluido en los servidores - - inicial de
compra
CGI, Fast CGI, PHP 5, Ruby on Rails, CGI, Fast CGI, PHP 5, Ruby on Rails, Php, Python, Perl
Perl, Python, SSI, Flash Perl, SSI, Flash, Java
- - -
Lenguaje PHP
Ruby Python
RoR, gracias a que funciona con Django viene por defecto con un
el lenguaje Ruby, utiliza la gema sistema de autenticación de usuarios.
devise para la autenticación de Este módulo permite manejar cuentas,
usuarios, la cual genera grupos, permisos y sesiones utilizando
automáticamente los scripts "Cookies. Incluye también permisos
para el registro de usuarios, binarios, configuración del sistema de
inicio de sesión, recuperación de HASH (encriptación) de passwords,
contraseña. Además encripta de restricción de contenido y formularios,
manera automática las además de un sistema backend.
contraseñas.
Django utiliza validaciones y
Incluye ActiveRecord, que excepciones por medio del
también es la M en modelo vista cumplimiento de criterios, si el
controlador. Permite realizar las validador considera que los valores
validaciones de los datos que entregados, ya sean dirigidos a la base
ingresan a las bases de datos, de datos o que provengan de
además de permitir crear formularios, son los correctos, permitirá
validaciones lógicas el paso sino levantará un error de
personalizadas.. validación (ValidationError()).
Python Python
Incluye SQLAlchemy, uno de los más Incluye SQLAlchemy, uno de los más
famosos ORM . Es un componente famosos ORM . Es un componente
opcional que proporciona el patrón opcional que proporciona el patrón
mapeador de datos, donde las clases se mapeador de datos, donde las clases se
pueden mapear en la base de datos de pueden mapear en la base de datos de
múltiples formas, lo que permite que el múltiples formas, lo que permite que el
modelo de objeto y el esquema de base modelo de objeto y el esquema de base
de datos se desarrollen en una manera de datos se desarrollen en una manera
limpiamente desacoplada desde el limpiamente desacoplada desde el
principio. principio.
Word Open Office Writer LibreOffice
Windows,
Windows, MacOs,
Sistemas Operativos Windows, MacOS, Linux MacOS,
Linux Linux
https://www.openoffice.org/es/producto/writer.html
https://es.libreoffice.org/descubre/writer/
https://www.abisource.com/
http://writemonkey.com/features.php
https://www.google.com/intl/es-419_cl/docs/about/
Abiword WriteMonkey Google Docs
No No Si
Astah Si No Si Desconocido
BOUML Si Si SI Si
Dia En parte No No No
Soporta plantillas
MDA y plantillas
Enterprise Architect Si Si SI de generación de
código
C++, Java,
PHP, IDL, C++, PHP, Java, UML 2. Rápido, código sólido. "Plug-outs"
Desconocido
Python, MySQL extensibles a C++ o Java
MySQL
Python, C++,
JavaScript, No No Usa Python como scripting lenguaje
Pascal, Java,
PHP.
ActionScript,
C, C#, C++,
Delphi, Java,
PHP, Python,
Visual Basic, ActionScript, C, C#, UML 2.5, SysML, BPMN, SoaML, SOMF,
Visual C++, Delphi, Java, WSDL, XSD, ArchiMate. Frameworks:
Basic .NET, PHP, Python, Visual UPDM, Zachman, TOGAF. Ingeniería
Eclipse & Visual
DDL, EJB, Basic, Visual reversa y hacia adelante para codigo y
Studio
XML Basic .NET, DDL, base de datos. Simula actividad, Estado
Schema, XML Schema, de maquina, Secuencia y diagramas
Ada, VHDL, WSDL BPMN
Verilog,
WSDL,
BPEL, Corba
IDL
C++, IDL,
C++, Java,
Pascal/Delphi, Ada,
Perl, PHP, KDE
Python, Java; import
Python
XMI, RoseMDL
Sistemas Licencia
Operativos
Multiplataforma GPLv2
Windows (soporta
instalación Linux y Comercial
MacOS)
https://www.seleniumhq.org/projects/remote-control/
https://docs.seleniumhq.org/docs/02_selenium_ide.jsp#building-test-cases
https://www.soapui.org
https://www.guru99.com/quick-test-professional-qtp-tutorial-1.html
https://www.guru99.com/mobile-testing-with-qtp-hp-uft.html
Selenium RC Selenium Web - Driver
Casi todos los browsers, excepto en las Funciona en las versiones más actuales de casi
versiones finales de firefox e IE todos los browsers - firefox, IE, Opera y Chrome.
C#,Java, Python, Perl, PHP, Ruby, C#,Java, Python, Perl, PHP, Ruby,
HP QTP Soap UI
Api simple amigable con el usuario Api simple amigable con el usuario
Solo soporta scripting en Vbasic Java, python, c++ , C# , Perl (utiliza Soap:lite), ruby
Última
Fecha última Costo y
Nombre Creador Predecesor versión versión disponibilidad
estable
Incluido con el
iOS Apple Inc. OS X 7.1.1 Sep. 2013 hardware
Fundación
12 de
Software Libre Núcleo Linux
Linux-libre 4.14 noviembre de Gratuito
América libre 2017
Latina
Incluido con
Macs 68K y
PowerPC;
Mac OS Apple Inc. Ningunog 4g 5 10.8.3 2013 versiones 7-9
vendidas como
actualizaciones al
por menorg 6
Comercial;
disponible una
Solaris Sun SunOS 12 2011 versión de
evaluación de 90
días
$469 Web Server;
otras ediciones
Windows MS-DOS, depende del
Windows
Server(familia Microsoft OS/2, 2018 número de
Server 2016
NT) Windows 3.x licencias de
acceso al cliente
(CAL) compradas
Computadora ext2,
personal, ext3, ext4, btrf
estaciones de x86, x86-64, ~15 millones
GNU GPL, GNU s, ReiserFS, Monolítico
trabajo, ARM, PowerPC, FAT, (solo el
LGPL, y otras ISO 9660, con módulos
servidores, SPARC, otros UDF, NFS, and núcleo)11
terminales otros
educativos
HFS+ (por
Propietarias las defecto), HFS,
capas de la API UFS, AFP, ISO
de alto nivel; Estación de 9660, FAT,
núcleo del trabajo, PowerPC, x86, UDF, NFS, ~86
sistema de computadora x86-64, (see also SMBFS, Híbrido Sí
NTFS millones 12
código abierto personal, iOS for ARM) (sólo
(versiones Intel- embebido lectura), FTP,
PowerPC): APSL, WebDAV, ZFS
GNU GPL, otras (experimental)
Mono, Java,
Linux/POSIX Win16, Win32
Toolbox
(únicamente
en versiones
igual o
Software Carbon, Cocoa anteriores a
OS X Installer , Java, BSD- Mac OS X
Update POSIX 10.4, no
compatible en
arquitecturas
x86), Win16
Win32
DOS
API, Win16(on
MSI, custom Windows Win32, NT API ly in 32-bit
installers Update versions),
POSIX, .NET
Urban Station OHCOWork CoworkLatam EspacioBa GreenTi
WIFI ALTA Si Si Si Si Si
VELOCIDAD
Si, 100
IMPRESIONES Si Si Si Si
mensuales
FOTOCOPIAS / SI Si Si Si Si
SCANNER
SALAS DE Costo
REUNIÓN - Si, 6 horas al 15 horas adicional 4 Horas
AUDITORIOS CON Si mes mensuales desde 12500 mensuales
PANTALLA LCD O pesos
PROYECTOR
LOCKERS Si Si No Si Si
ARTICULOS DE Si No No
LIBRERÍA
OFICINA VIRTUAL Si
SEGURIDAD Si Si Si Si Si
PRIVADA
150000 120000
Precios 6 UF pesos pesos
https://ohco.work/
http://chile.enjoyurbanstation.com/es/home/
https://www.coworklatam.com/membresias/full-time/
http://cowork.greenti.cl/?gclid=CjwKCAjwjZjZBRAZEiwAPeLSKz3VK26FEryuGSj4MfurLVuWJXn7ZVXAXEZ_joa6mvJ
http://www.thehallcowork.com/
http://www.areacowork.cl/
The Hall CoWork Area Cowork
Si Si
Si Si
Si Si
12 horas
4 Horas mensuales mensuales
Si Si
Si Si
176000 pesos +
98000 pesos IVA
urLVuWJXn7ZVXAXEZ_joa6mvJ7T7PxpUeWvhoCbWsQAvD_BwE
Soporte de
Desarrollo
IDE Licencia Soporte BD FrameWorks de
Remoto desarrollo Web
Maya,
MotionBbuilder,
Comercial, Zope, PyQt, PySide,
Wing IDE $149 dólares Si Si pyGTK, Django,
por año matplotib, Vagrant,
Flask, Blender,
NUKE, Jupyter
https://www.sublimetext.com/
http://www.pythondiario.com/2016/11/los-5-mejores-ide-para-python.html
https://bbvaopen4u.com/es/actualidad/herramientas-basicas-para-los-desarrolladores-en-python
http://pydev.sourceforge.net/
https://wingware.com/store/purchase
http://www.python.org.ar/wiki/IDEs
Compatibilidad con
marcos de desarrollo web Compatibilidad SO
de terceros
No Unix, MacOS
python.html
ara-los-desarrolladores-en-python
Django
Flask
Vagrant
PyQt
wxPython
Jupyter
Matplotlib
Blender
Maya
NUKE
Source Filmmaker
Raspberry Pi
Pygame
Google Maps Microsoft Bing Maps OpenLayers FourSquare
Ejemplos de còdigo Si Si No Si
Librerias Si (23) Si (2) No Si (25)
SDK Si (9) Si (2) No SI (5)
KML, URI
Query
Formato de solicitudes String/CRUD, KML, SOAP, XML, URI Query
JavaScripts String/CRUD
soportados GeoRSS, JavaScript
XML, VML,
JavaScript
Api HiperMedia Si Si No Si
Acceso restringido No No No Si
https://www.programmableweb.com/api/google-maps
https://www.programmableweb.com/api/microsoft-bing-maps
https://www.programmableweb.com/api/foursquare
https://www.programmableweb.com/api/openlayers
https://www.programmableweb.com/api/mapquest
https://www.programmableweb.com/api/openstreetmap
https://www.programmableweb.com/api/esri-arcgis-map-service
https://www.programmableweb.com/api/mapbox
https://www.programmableweb.com/api/yahoo-placefinder
https://www.programmableweb.com/news/top-10-mapping-apis-google-maps-microsoft-bing-maps-and-mapques
https://whatismyipaddress.com/geolocation-comparison
https://belensaez.wordpress.com/2011/06/29/google-maps-vs-bing-maps-parte-2/
Yahoo Boss
OpenStreetMap MapQuest MapBox CartoDB Esri ArcGIS Place Finder
No Si Si Si Si No
Si (6) Si (1) Si (1) Si (4) No Si (1)
Si (4) Si (8) Si (53) Si (3) Si (5) Si (1)
GeoJSON, GeoJSON,
JSON, KML, JSON, No
XML JSON HTML,
XML JSONP, especificado
JSON, KMZ
KML
No
Si Si Si No especificado
No
No No No No No especificado
microsoft-bing-maps-and-mapquest/analysis/2015/02/23