Vania Dart Framework
Статистикаفریم ورک بکند وانیا برای دارت داکیومنت https://vdart.dev
- Последний пост
- 21 июл.
- Последнее чтение
- 13 авг.
- Постов за неделю
- 0
- Всего постов
- 21
- Тип
- открытый
- Язык
- персидский
- В каталоге с
- 13 авг.
- 1/24сутки в ленте
- 338
- 1/48двое суток
- 387
- 1/72трое суток
- 417
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
без подписи
سلام دوستان عزیز بازی کلمه چی رو منتشر کردم اگر دوست داشتید میتونید کلمه چی رو دانلود نصب کنید نظرتون رو هم بدید http://cafebazaar.ir/app/?id=com.kalamechi.game این بازی کاملاً با فلاتر انجام شده
با کمک Claude چه رفکتور های خفنی روی وانیا زدم 😁😂 من خودم کیف کردم از پیشنهاداتی که داده ولی ولی ولی 🤣 نزدیک به 50 میلیون توکن سوزوند تا اینجا چقدر کد خودم نوشتم قبلاً 🤦♂😂
تغیرات بزرگی در فریمورک وانیا در حال رخ دادن هستش ✌️
سلام دوستان این مقاله رو توی مدیوم منتشر کردم نظرتون رو دوست دارم بدونم https://medium.com/@j.zobeidi/building-email-based-authentication-in-vania-dart-sign-up-sign-in-3d042d1d090c
آموزش ساخت سیستم عضویت ، ورود ، تایید ایمیل با ارسال ایمیل به وسیله فریم ورک وانیا میتونید ویدیو رو توی یوتیوب مشاهده کنید https://www.youtube.com/watch?v=8_K-1Cc4ufE
آموزش ساخت سیستم عضویت ، ورود ، تایید ایمیل با ارسال ایمیل به وسیله فریم ورک وانیا میتونید ویدیو رو توی یوتیوب مشاهده کنید https://www.youtube.com/watch?v=8_K-1Cc4ufE
میتونید وارد لینک زیر بشید با گیتهاب عضو بشید تا بهتون 100 دلار کردیت بده برای استفاده از API مدل های GPT,Claude میتونید توکن رو بردارید بزارید توی Claude code و ازش مثل cursor استفاده کنید حتما با گیت هاب وارد بشید لینک معرف
🔹 Vania Tip — جلوگیری از تداخل Routeها با استفاده از where() در یکی از پروژههام نیاز داشتم برای بخش پیشنهادات (suggestions)، دو نوع API تعریف کنم: یکی برای آمار پیشنهادها و دیگری برای نمایش لیست پیشنهادها با وضعیتهای مختلف (مثل sent, accepted, done, today). برای جلوگیری از تداخل مسیرها (route conflicts) بین /suggestions/statistics و مسیرهای داینامیک /suggestions/{type}`، از متد `where() استفاده کردم تا نوع مقدار type محدود بشه: Router.get('/suggestions/statistics', suggestionController.getStatistics); Router.get('/suggestions/{type}', suggestionController.getSuggestions) .where('type', r'^(sent|accepted|done|today)$'); به این شکل، مسیر /suggestions/statistics با مسیر داینامیک تداخلی پیدا نمیکنه، و فقط مقادیر مجاز (sent, accepted, done, today) برای type پذیرفته میشن ✅
نظرتون چیه از این به بعد، سهشنبه آخر هر ماه یک جلسه آموزشی با محوریت فریمورک وانیا (Vania) برگزار کنیم؟ در هر جلسه، یکی از بخشهای مهم این فریمورک رو بهصورت عملی آموزش میدیم. 🗓 اولین جلسه: سهشنبه، ۲۹ مهر 📚 موضوع: پیادهسازی سیستم Authentication با پایگاه داده MongoDB و ایجاد گارد برای کاربران عادی، کاربران VIP و ادمین کل 🕒 مدت زمان: حدود ۱ تا ۲ ساعت دوستانی که تمایل به شرکت در این جلسه دارند، میتوانند از طریق لینک زیر در کلندر گوگل ثبتنام کنند 👇 🔗 افزودن به کلندر همچنین میتوانید مستقیماً از طریق Google Meet در جلسه شرکت کنید 👇 🎥 لینک ورود به جلسه
وانیا نسخه 1.1.0 منتشر شد 🔥 https://pub.dev/packages/vania/changelog#110
سلام دوستانی که تمایل دارند روی فریم ورک وانیا کانتر بیوت کنند و مشارکت داشته باشند ایده ای به ذهنشون رسیده میخوان اضافه کنند باگی پیدا میکنند اصلاح میکنند و میخوان گیتهابشون هم فعال باشه به ایدی من @MWDeveloper پیام بدن
دوستانی که از وانیا استفاده میکنند برای بهتر شدن فریمورک حتما توی گیتها ایشیو باز کنند https://github.com/vania-dart/framework/issues ممنون
без подписи
مورد جدیدی که اضافه شد ایزوله هستش شما لازم نیست برای پروسس های بزرگ ایزوله بنویسید فقط کافیه از ایزوله خود وانیا استفاده کنید https://vdart.dev/docs/database/query_builder#isolatedb---isolated-database-operations
سلام و احترام، بعد از چند ماه کار مداوم روی فریمورک وانیا، درنهایت نسخه پایدار (Stable) این فریمورک هماکنون روی سایت pub.dev منتشر شده و در دسترس شما قرار دارد. در این نسخه: بهبود ساختار و بهینهسازی عملکرد کلی منجمله Route ها، پیادهسازی Query Builder و ORM در هسته فریمورک ارتقای Migrations و رابط خط فرمان (CLI) برای شروع کار: CLI را به نسخه ۲ ارتقا دهید لینک دانلود: https://pub.dev/packages/vania_cli نکته: برای ارتقا به این نسخه، ممکن است برخی از مسیرهای import تغییر کرده باشند؛ اما سعی شده تغییرات در منطق داخلی حداقل باشد. مستندات فریمورک نیز بهروز شده و از طریق آدرس زیر در دسترس است: https://vdart.dev از حمایت و بازخوردهای شما صمیمانه سپاسگزارم! ستاره توی گیت هاب یاتون نره 🥹
بالاخره نگارش مستندات به پایان رسید! در طول نوشتن مستندات، تستهای هم انجام شد و چند تا باگ رفع شدن. امروز شنبه و فردا یکشنبه، مستندات را از نظر گرامری بازبینی میکنم و انشاءالله روز دوشنبه نسخهی پایدار وانیا رو منتشر میکنم.🥳 از نظر کد هم بهویژه در بخش ORM، مایگریشنها و روتها بهینهسازیهای قابلتوجهی صورت گرفته، هرچند ساختار پروژه کمی تغییر کرده است. 😄😁
این چند روز اصلا دستم به کد نمیره با دیدن تجاوز به خاک وطنم با دیدن شهات فرزندان کوچک ایرانم با دیدن شهادت زنان و مادران پاک سرزمینم با دیدن شهات مردان و پدران وطنم نه تنها دلم به کار نمیره نه تنها توان کد زدن ندارم غم بزرگی روی دلم نشسته غم انگیزترین چیز برای من وطن فروشانی هستند که ادعای وطن پرسی میکنند ولی از تجاوز رژیم صهیونیستی حمایت میکنند و خوشحالی میکنند هرچقدر با نظام حاکم مشکل داریم هرچقدر دلمون پره نباید از تجاوز به خاکمون خوشحال باشیم نه اینکه طرف برمیگرده میگه کشته شدن مردم بیگناه برای من مهم نیست نمیدونم چه دینی دارید مسلمان، مسیحی، زردشتی، بهایی، بودایی یا هردینی که داری به اون که برات مقدس هست قسم اسرائیل برای آزادی من و تو نمیجنگه اگر میجنگید الان سوریه رو هر روز نمیزد یا توی خاک سوریه پایگاه نمی ساخت چند روزه حتی سمت گیت هاب و کد وانیا نرفتم از فردا سعی میکنم زود تر به سر انجام برسونمش در پناه خدا باشید و خدا حافظ ایران جانم و مردم وطنم باشه با آرزوی سر بلندی ایران و ایرانی 💙
تغییرات بزرگ در مایگریشن ها استفاده از Schema ها امکان تعیین انجین جدول و Default Collation تغییر حالت تعریف Column Definition بهبود Sql grammar مهم ترین تغییرات اضافه شدن فلگ ها fresh install refresh reset rollback که هر کدام کارایی مخصوص خودش رو داره مثلا fresh یک بار همه جداول رو drop میکنه و مجددا ایجاد میکنه دستور خطرناکی هستش اگر روی پروداکشن هستید 😁 ولی نگران نباشید برای پروداکشن هشدار میده خود سیستم اضافه شدن جدول migrations برای جلوگیری از اجرای مجدد migration ها
без подписи