Integer ارسال شده در January 20 اشتراک گذاری ارسال شده در January 20 In the name of God سلامممممممممممممم خدمت یک یک شما دوستان و همراهان گرامی با یکی از فریم ورک های باحال جاوااسکریپت و تایپ اسکریپت در خدمت شما هستیم خب بی مقدمه میرم سراغ معرفی البته شایان ذکر هستش که توسط خودمم ساخته شدن حالا بی مقدمه میرم سراغ توضیح کلیشون و مقایسه با فریم ورک های موجود ۱- قابلیت های Alphabet Frameworks Alphabet Frameworks دارای یک سری قابلیت های جالب و جذابی هستن که خب در ادامه معرفیشون میکنیم ۱- ریکتیو دام به جای ویرچوال دام یکی از قابلیت های کلیدی Alphabet Frameworks, اینه که ریکتیو دام هستش, یعنی شما فرض کنید, یه المان و یه کلا کامپوننت روی صفحه دارید این کامپوننت یا حالا المانی که روی صفحه هستش, یه جایی, با رخ دادن یه ایونتی (مثلا کلیک شدن روش, گذشتن زمان و...) میاد و آپدیت میشه یعنی درجا همون المان/کامپوننت تغییر یافته تغییر میکنه, که بهش میگن ریکتیو دام ولی فریم ورک های موجود مثل ریکت, ویو, انگولار, امبر و... اینا همشون ویرچوال دام هستن, یعنی وقتی یه المان یا حالا کامپوننت تغییر که میکنه, یه کپی از دام فعلی گرفته میشه, با دام قبلی بررسی میشه و... همین روند پیش میره مثلا شما سلام رو میخوای کنی خداحافظ, توی ریکت و فریم ورک های موجود شاید ۵۰۰-۶۰۰ میلی ثانیه طول بکشه, عدد کمی هستش, ولی وقتی که بزرگتر بشه, بیشتر هم میشه بدیهیا همین موضوع توی Alphabet Frameworks شاید بشه ۵۰-۶۰ میلی ثانیه, یعنی عملا یه صفر برداشته میشه ازش! ۲- SSR-Only یکی دیگه از قابلیت های Alphabet Frameworks, این هستش که همه چیز (از دام گرفته تا کامپوننت ها و هرچیزی که وجود داره) مستقیم روی سرور رندر میشه به جای کلاینت این یعنی SEO یه فولادین مشکلی که فریم ورک های موجود داشتن, مثلا ریکت و ویو, شما وقتی ریکت و ویو رو یاد بگیری, CSR هستن, یعنی روی کلاینت رندر میشن برای اینکه SSR بشن, باید کلی وقت هم بزاری تا Next.js برای ریکت و Nuxt.js برای ویو رو بشینی یاد بگیری که خیلی سنگین میشدش, نمیشد هم یه دفعه ای بپری روی Next.js & Nuxt.js وقتی ریکت و ویو بلد نباشی, چون اجباری هستش بلد بودن ریکت و ویو ولی خب توی Alphabet Frameworks تو نمیخواد هیچکاری کنی, همه چیز مستقیم از سرور میاد و SEO هم بینظیر میشه تازه علاوه بر همه ی این ها, Alphabet Frameworks یه اوپتیمایزیشن هم داره مخصوصا برای سایت های SPA ۳- اینجکشن خودکار ماژول ها یکی دیگه از جذابیت های Alphabet Frameworks, اینه که شما میتونید با یه تابع توی یه کلاس, بیاید و مستقیما ماژول ها و اکستنشن های مربوط به Alphabet Frameworks رو اینجکت کنی و انگار که اون ماژول جزوی از پروژتون هستش چون Alphabet Frameworks ماژول محور هستش (مثل ریکت) و هسته ی جامع و کاملی داره (مثل انگولار), برای راحتی توسعه دهنده ها این اینجکشن ماژول هارو داره منظور از هسته ی جامع و کامل این نیست که دیگه هیچی نخوادش مثل انگولار و چیزهای بی ارزشی داشته باشه مثل انگولار, یعنی اینکه اکثر چیزها در کور آماده هستش (مثل Router, SSR System, Reactive DOM, Component System و...), ولی چیزهایی هم به صورت ماژول محور هستن (مثل State Management, Back-end Scripting, و...), یعنی نه مثل ریکت خیلی کوچولو هستش که نیاز باشه بیست و چهار ساعته فقط بری توی سایت ها کلی ماژول و حالا لایبرری واسش دانلود کنی, نه مثل انگولار سنگین هستش, Balanced ۴- کامپوننت سیستم قدرتمند کامپوننت سیستم Alphabet Frameworks جالب و خیلی کامل هستش, یعنی همه نیاز های توسعه دهنده رو در بر میگیره کامپوننت ها به ۳ روش قابل استفاده هستن, به روش Class-based, یعنی توی تگ ها با اتریبیوت class بهشون دسترسی داری, یک روش به صورت Attribute-based, که برای کامپوننت هایی هستش که پراپ هم دارن, و یه مدل که مثل ویو هستش و با {{ Cmp Name }} میتونی بهشون دسترسی پیدا کنی و این موضوع هم شایان ذکر هستش که Alphabet Frameworks تمام کامپوننت هارو خودکار میاد و SSR میکنه, یعنی نگرانی ای نمیخواد داشته باشید برای این موضوع و حالا یکسری قابلیت هایی که در دست توسعه هستن و در حال ساخته شدنن ۱- AlphabeTS چیه؟ Alphabet Frameworks یک مجموعه ای از چارچوب هایی هستش برای جاوااسکریپت, تایپ اسکریپت, و سی اس اس و کمی هم PHP AlphabeTS که مخففه Alphabet for TypeScript هستش, یکی از پیاده سازی های این چارچوب برای زبان تایپ اسکریپت هستش در حال حاظر, چارچوب ها(فریم ورک ها)ی Alphabet Frameworks تایپ اسکریپت-فیرست هستن, یعنی به زبان جاوااسکریپت فقط بیلد میشن, وگرنه به صورت کلی تایپ اسکریپت-فیرست هستن حالا AlphabeTS یه پیاده سازی از Alphabet Frameworks هستش در حال حاظر, AlphabeTS یکی از پیاده سازی ها هستش, پیاده سازی دیگه ای هم برای Alphabet Frameworks وجود داره 2- HarmonyS (Harmony Script) HarmonyS هم یکی دیگه از پیاده سازی های Alphabet Frameworks هستش HarmonyS نسخه ی Alphabet Frameworks برای جاوااسکریپت هستش همون قابلیت ها هستش و هیچ تغییری هم نکرده البته! HarmonyS یه بیلد از AlphabeTS هستش, چون Alphabet Frameworks گفتیم تایپ اسکریپت-فیرست هستش و فقط به جاوااسکریپت بیلد میشه, همین البته یه فریم ورک دیگه هم وجود داره به اسم Great CSS که یه فریم ورک Utility-first به زبان تایپ اسکریپت هستش که توی هسته ی خود Alphabet Frameworks وجود داره یه فریم ورک برای استایل دهی کامپوننت های Alphabet Frameworks هستش, سبک, سریع, ولی قدرتمند خب کل Alphabet Frameworks همین بودش, فعلا هم در دست توسعه و ساخت هستش و یه نسخه ی حالا میشه گفت قابل استفاده ای ازش وجود داره در این آدرس البته تا حالا هم ازش بیلد نگرفتم حالا امیدوارم براتون جذاب بوده باشه و بتونیم این فریم ورک ها رو به فریم ورکی خفن برای تایپ اسکریپت و جاوااسکریپت تبدیل کنیم با کمک هم :) استار بدید توی گیت هاب مشارکت کنید فورک کنید استفاده کنید ایشو باز کنید پول ریکویست بدید و کلا لذت ببرید ازش ممنونم که همراهم بودید شب و روز برای همتون خوش باشه! خدانگهدار همتون! NO Thing to DO :My Account :My Brothers لینک به دیدگاه https://forum.arsacia.ir/topic/100477-%D9%81%D8%B1%DB%8C%D9%85-%D9%88%D8%B1%DA%A9-alphabets-harmonys-%DA%86%D9%87-%D9%85%DB%8C%D8%A8%D8%A7%D8%B4%D9%86%D8%AF%D8%9F/ به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
MiLo ارسال شده در January 20 اشتراک گذاری ارسال شده در January 20 یااااااااااااااااااااااااااااع لینک به دیدگاه https://forum.arsacia.ir/topic/100477-%D9%81%D8%B1%DB%8C%D9%85-%D9%88%D8%B1%DA%A9-alphabets-harmonys-%DA%86%D9%87-%D9%85%DB%8C%D8%A8%D8%A7%D8%B4%D9%86%D8%AF%D8%9F/#findComment-1030474 به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
Integer ارسال شده در January 20 سازنده اشتراک گذاری ارسال شده در January 20 هم اکنون، MiLo گفته است: یااااااااااااااااااااااااااااع اهم... NO Thing to DO :My Account :My Brothers لینک به دیدگاه https://forum.arsacia.ir/topic/100477-%D9%81%D8%B1%DB%8C%D9%85-%D9%88%D8%B1%DA%A9-alphabets-harmonys-%DA%86%D9%87-%D9%85%DB%8C%D8%A8%D8%A7%D8%B4%D9%86%D8%AF%D8%9F/#findComment-1030475 به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
MiLo ارسال شده در January 20 اشتراک گذاری ارسال شده در January 20 هم اکنون، Integer گفته است: اهم... متعجب از با استعداد هایی که در ایران زندگی میکنند! لینک به دیدگاه https://forum.arsacia.ir/topic/100477-%D9%81%D8%B1%DB%8C%D9%85-%D9%88%D8%B1%DA%A9-alphabets-harmonys-%DA%86%D9%87-%D9%85%DB%8C%D8%A8%D8%A7%D8%B4%D9%86%D8%AF%D8%9F/#findComment-1030478 به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
Integer ارسال شده در January 20 سازنده اشتراک گذاری ارسال شده در January 20 هم اکنون، MiLo گفته است: متعجب از با استعداد هایی که در ایران زندگی میکنند! ای بابا NO Thing to DO :My Account :My Brothers لینک به دیدگاه https://forum.arsacia.ir/topic/100477-%D9%81%D8%B1%DB%8C%D9%85-%D9%88%D8%B1%DA%A9-alphabets-harmonys-%DA%86%D9%87-%D9%85%DB%8C%D8%A8%D8%A7%D8%B4%D9%86%D8%AF%D8%9F/#findComment-1030481 به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری...
ارسالهای توصیه شده
برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید
برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید
ایجاد یک حساب کاربری
برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است!
ثبت نام یک حساب کاربری جدیدورود به حساب کاربری
دارای حساب کاربری هستید؟ از اینجا وارد شوید
ورود به حساب کاربری