works tutorial modern medium how google engines engine javascript runtime

tutorial - ¿Qué bibliotecas populares para un intérprete de JavaScript independiente(jslibs)?



how javascript works medium (8)

¡Solo espero que gtk o qt o cualquier biblioteca de GUI sea genial!

Estoy trabajando en un entorno de tiempo de ejecución de desarrollo de JavaScript independiente para usar JavaScript como un lenguaje de script de propósito general.

Actualmente soy compatible con las siguientes bibliotecas: zlib, SQLite, FastCGI, NSPR (Netscape Portable Runtime), ODE (Open Dynamics Engine), libpng, libjpeg, librsvg, freetype, librsvg, SDL, libiconv, OpenGL, OpenAL, ogg vorbis, libTomCrypt, libffi (interfaz de función extranjera).

Ahora estoy buscando otras bibliotecas útiles para enlazar a mi proyecto.


Agregue bibliotecas de almacenamiento de datos (RMDB, archivos sin formato, XML) y algunas bibliotecas de ventanas (QT)


Aquí hay algunas bibliotecas que me gustaría ver (puede haber algunas coincidencias):

  • Criptografía: mcrypt, OpenSSL
  • Compresión: zlib, zip, tar, bzip
  • Base de datos: mysql, postgresql, sqlite, oracle, mssql, couch
  • Texto: UCI (i18n), Unicode, aspell
  • Imagen: libgd, libexif, freetype
  • Mail: cclient o algo realmente
  • Matemáticas: libbcmath, dcdflib + randlib (estadísticas)
  • Salida binaria: pslib, pdflib, libswf
  • Misc: memcached, cURL, ftp, OpenLDAP, libsvn, GeoIP

Debes tener un kit de herramientas GUI

  • GTK o Qt

Conectividad de base de datos

  • Enlaces de bibliotecas de cliente MySQL y PostgreSQL

Algunos otros me gustaría ver

  • buffers de protocolo de google
  • libxml2 o alguna otra biblioteca xml
  • libpcap
  • Bibliotecas cliente OpenLDAP

Definitivamente algo para manejar las rutas de archivo, para abstraer los caracteres de separación de ruta, verificar la existencia del archivo, el tamaño, etc. (también conocido como stat), los permisos de archivo y / o las ACL Básicamente algo como los módulos Perl File ::.


Gráficos: wxWidgets, Manipulación de texto QT: GNU Aspell

Sólo google para bibliotecas populares. Créeme, encontrarás un montón de ellos;)


Puede ser útil:

  • ImagenMagick
  • libpurple
  • libavcodec

Un montón de cosas de gráficos allí. Que tal el cairo?