معرفی کتابخونه رابط کاربری Element بر پایه Vue 2

حدود یک سالی هست که بصورت اتفاقی با پروژه هایی آشنا شدم که توسط برنامه نویس های چینی ایجاد شدند و طرز کدنویسی و تجربه هاشون باعث شد تا من به سمتشون جذب بشم تا جایی که بتونم توی یکی از پروژه هاشون بصورت متن باز مشارکت کنم و پول ریکوئست بدم.

اما چی باعث شد که من جذب این برنامه نویس ها بشم:

اول از همه رابط کاربری شیک و زیبا: چینی ها به رابط کاربری ساده و زیبا و همینطور انعطاف پذیر خیلی علاقه دارند. و با ایجاد رابط کاربری اختصاصی سعی در برطرف کردن این نیاز دارند. بر خلاف سایر برنامه نویس ها که با استفاده از کامپوننت های آماده قضیه رو ماستمالی میکنند.

دوم متن باز بودن: خوشبختانه چینی ها به متن باز روی خوش نشون میدن و پروژه های کوچیک و بزرگشون رو بصورت متن باز منتشر می کنند.

سوم خلاقیت: فقط همین که خلاق تر از آدمهای غربی توی زمینه برنامه نویسی هستن

چهارم کد نویسی تمیز و قابل فهم: کد نویسی چینی ها به مراتب خیلی بهتر، ساده تر، و قابل فهم تر از سایر برنامه نویس هاست و همیشه از استاندارد های خاصی پیروی میکنند. که خب این باعث میشه مشارکت افراد دیگه توی پروژه ساده تر و بیشتر هم باشه.

این ها دلایلی بود که من به سمت برنامه نویس های چینی جذب شدم و کارهاشون رو دنبال میکنم و اگرم کاری از دستم بر بیاد سعی میکنم تو پروژه هاشون مشارکت کنم.

خب دیگه کافیه بریم سراغ اصل مطلب، از اونجایی که تو ویرگول برنامه نویس وب زیاد داریم میخواستم یکی از همین پروژه های چینی ها که اسمش Element هست و بر پایه Vue 2 طراحی شده و کاملا هم متن باز هستش رو به برنامه نویس های وب معرفی کنم. المنت خودش رو اینجوری معرفی میکنه

Element, a Vue 2.0 based component library for developers, designers and product managers

یه کتابخونه رابط کاربری بر پایه Vue 2 برای توسعه دهنده ها، طراح ها و مدیر برنامه ها

المنت به اندازه کافی عنصر برای استفاده در رابط کاربری رو داره هم عنصر های استانداردی که تو همه کتابخونه ها پیدا میشه و هم عنصرهایی که با خلاقیت خودشون ایجاد شدن. اگه سری به سایتشون بزنید میتونید مستندات کافی در رابطه با نحوه استفاده از عنصرها رو مطالعه کنید. نا گفته نمونه همین کتابخونه رو چینی ها دارن توی WPF ایجاد میکنن و نتیجه تا اینجا خیلی عالی بوده و من هم هر ازگاهی مشارکت میکنم.

امیدوارم مفید بوده باشه.

وب سایت المنت:

https://element.eleme.cn/#/en-US

گیتهاب المنت:

https://github.com/elemefe