Soru Bağımsız bir JavaScript yorumlayıcısı (jslibs) için hangi popüler kütüphaneler?


Genel amaçlı bir betik dili olarak JavaScript'i kullanmak için bağımsız bir JavaScript geliştirme çalışma zamanı ortamında çalışıyorum.

Şu anda aşağıdaki kütüphaneleri destekliyorum: zlib, SQLite, FastCGI, NSPR (Netscape Taşınabilir Çalışma Zamanı), ODE (Açık Dinamik Motor), libpng, libjpeg, librsvg, freetype, librsvg, SDL, libiconv, OpenGL, OpenAL, ogg vorbis, libTomCrypt, libffi (Yabancı işlev arayüzü).

Şimdi projeme bağlamak için diğer yararlı kütüphaneleri arıyorum.


18
2017-07-15 22:14


Menşei


Güzel bir proje gibi görünüyor, açık kaynaklı olacak mı? - Sinan Taifour
Evet, jslibs bir LGPL projesidir (jslibs.googlecode.com) - Franck Freiburger
Bu harika görünüyor. Sadece meraktan, V8 versiyonunu da yapacak mısın? Kullanmakta olduğunuz SpiderMonkey'in TraceMonkey'i açık mı? - Nosredna
Javascript için OpenGL bağlamaları? Severim! :-D - Stobor
@The_drow ile katılıyorum, motoru bağımsız hale getirebilir misiniz? - rapadura


Cevaplar:


Grafik: wxWidgets, QT Metin Manipülasyonu: GNU Aspell

Sadece popüler kütüphaneler için google. İnan bana, bir sürü bulacaksınız;)


4
2017-07-15 22:27



Bunun için Google'a önerdiğiniz için teşekkür ederiz. Bu sayfa geri döndü. :) - Speck


Veri depolama kitaplıkları (RMDB, düz dosyalar, XML) ve bazı pencere kitaplıkları (QT) ekle


4
2017-07-22 08:38





İşte görmek istediğim bazı kütüphaneler (bazı çakışmalar olabilir):

  • Kriptografi: mcrypt, OpenSSL
  • Sıkıştırma: zlib, zip, tar, bzip
  • Veritabanı: mysql, postgresql, sqlite, oracle, mssql, kanepe
  • Metin: ICU (i18n), unicode, aspell
  • Resim: libgd, libexif, freetype
  • Mail: cclient ya da gerçekten bir şey
  • Matematik: libbcmath, dcdflib + randlib (istatistik)
  • İkili çıktı: pslib, pdflib, libswf
  • Çeşitli: memcached, cURL, ftp, OpenLDAP, libsvn, GeoIP

4
2017-07-26 08:15





GUI araç setiniz olmalı

  • GTK veya Qt

Veritabanı bağlantısı

  • MySQL ve PostgreSQL istemci kitaplığı bağlamaları

Bir kaç tane daha görmek isterim

  • google protokolü tamponları
  • libxml2 veya başka bir xml kitaplığı
  • libpcap
  • OpenLDAP istemci kütüphaneleri

3
2017-07-23 10:37



Not: Kullandığım JavaScript motoru (TraceMonkey) XML'i yönetmek için E4X kullanır. - Franck Freiburger


Orada bir sürü grafik var. Kahire ne dersin?


2
2017-07-15 22:34



Ben zaten librsvg kütüphanesi üzerinden cairo kullanıyorum. - Franck Freiburger


Kesinlikle dosya yollarını işlemek, soyut yol ayırma karakterleri, dosya varlığını kontrol etme, boyut ve benzeri (aka statü), dosya izinleri ve / veya ACL'ler Temel olarak Perl File :: modules gibi bir şey.


2
2017-07-23 10:23



Teşekkürler, zaten yolu sistem bağımsız bir şekilde yöneten NSPR (Netscape Portable Runtime) kitaplığı kullanıyorum. - Franck Freiburger


Faydalı olabilir:

  • ImageMagick
  • Libpurple
  • libavcodec

0
2017-07-27 04:11