سؤال

ما هو أفضل تنفيذ ل تخفيض السعر ل C أو C ++؟

لقد وجدت هذه عبر Google، وستكون ممتنا للتعليقات التي تعمل بشكل جيد وأي منها لا (وأي منها قد فاتني):

هل كانت مفيدة؟

المحلول

  1. PEG-Markdown. يعتمد على glib وغيرها من أدوات الجزء الثالث. لقد اختبرتها، إنها تعمل بشكل جيد للغاية.

    مزايا:

    • مرخصة مزدوجة تحت GPL و MIT.
    • يستخدم القواعد الرسمية داخليا، من السهل الحفاظ عليها وتمديدها.

    سلبيات:

    • يعتمد على glib.
    • يوفر C API.
  2. CPP-Markdown., معظم كود C ++ ولكنها بطيئة جدا وغير متضخة قليلا. من ناحية أخرى، من السهل جدا فهم وتعديلها، تعتمد على Boost-1.35.

    مزايا

    • يعتمد فقط على دفعة
    • مكتوب في C ++، يبدو أقل خطورة
    • مرخص تحت ماجستير.

    سلبيات

    • بطيئة (لا يزال حوالي 10 مرات بشكل أسرع ثم تنفيذ بيرل، ولكن حوالي 10 مرات أبطأ من الخصم)
  3. خصم, هذا هو الرمز الذي أستخدمه لبلدي مدونتي http://art-blog.no-ip.info/cppcms/blog. ويكي http://art-blog.no-ip.info/wikipphip/en/page/main.. وبعد إنه مكتوب بواسطة مبرمج المتشددين C وبالكاد غير قابل للنقاس (حتى المطور الذي يحافظ عليه نشاطا).

    مزايا

    • سريع جدا
    • مكتوب في C (لا توجد تبعيات الجزء الثالث).
    • الحفاظ بنشاط
    • وقد رخصة BSD 3

    سلبيات

    • يكاد يكون من المستحيل الحفاظ عليها (حتى أتمكن من إزالة / إضافة بعض القتارات).
    • يحتوي على ملف API فقط، لذلك يجب علي ضبط التعليمات البرمجية لجعله يعمل مع العازلة العامة.
    • مرخص بموجب رخصة BSD من 4 شرائح غير متوافقة مع GPL. يمثل مشكلة إذا كنت ترغب في استخدامها ليس كجزء من برنامج GPL-ED الخاص بك.

لماذا أعرفهم كثيرا؟

أنا أتطري CPPCMS., ، لذلك أحتاج إلى علامة تجارية جيدة لتحويل HTML. عندما اخترت واحدة (خصم)، كان الحل الوحيد. منذ ذلك الحين كنت بحاجة إلى استبداله بسبب قضايا الترخيص. ومع ذلك، ما زلت أحب ذلك تماما لأنه هو أسرع حل علامة.

ملاحظة: إذا كنت تريد C ++ المجمع للخصم، إلقاء نظرة على http://cppcms.svn.sourceforge.net/viewvc/cppcms/cms/trunk/cxxmarkdown/, ، ليس هذا هو أحدث إصدار، لكنه تم توجيهه بالفعل.

تعديل: لقد زرت فقط موقع الخصم ووجدت أنه أضافت API غير ملف أيضا. حتى الآن هي مكتبة حقيقية.

تحرير 2: إذا وجدت تنفيذ أفضل أو اكتب بنفسك بموجب ترخيص Foss، فأعلمني بذلك؛)

تحرير 3: كما علقت كلوس، قام الخصم بتغيير الترخيص إلى 3 شروط BSD.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top