برو به محتوای اصلی
۵ سال پیش پرسیده شده

چرا Semantic UI رو برای جواب‌کو انتخاب کردید؟

من کجام؟ اینجا کجاست؟

در جوابکو می‌تونید در مورد هر موضوعی سوال کنید، به سوالای بقیه جواب بدید و تجربه‌تون رو به اشتراک بگذارید!

سیاوش محمودیان
بنیانگذار جواب‌کو

در روز اول، وقتی شروع به پیاده‌سازی جواب‌کو کردیم، آخرین نسخه چندین چارچوب مختلف نظیر Bootstrap، Material-UI و چندین چارچوب دیگر بر پایه Material Design و همچنین Semantic UI رو بررسی کردم.

با توجه به اینکه تصمیم به استفاده از React به عنوان چارچوب جاوااسکریپت گرفته شده بود، هدف استفاده از چارچوب CSSای بود که علاوه بر پشتیبانی کامل Right-to-Left، بیشترین سازگاری با React رو داشته باشه و Semantic UI React۳۹۵ در آن زمان با توجه به آزمایش‌های من بهترین و بالغ‌ترین سازگاری رو داشت. همچنین خوبی دیگر Semantic UI React وابسته نبودن این چارچوب به jQuery هست و تمام کامپوننت‌ها به صورت اختصاصی مجددا برای React نوشته شدن.

از قابلیت‌های خیلی خوب دیگر Semantic UI آسان بودن ساخت Theme و راحتی Build کردن نسخه اختصاصی آن است. تا این لحظه خیلی در اختصاصی‌سازی CSS تمرکز نکردیم اما به زودی ظاهر جدید جواب‌کو رو لانچ خواهیم کرد که از این حالت خیلی تکراری و خام در بیاد.