مددی برای بهبود

مددی برای بهبود

وبلاگ شخصی بابک علی زاده
مددی برای بهبود

مددی برای بهبود

وبلاگ شخصی بابک علی زاده

افزایش سرعت کار روی SarkeshMVC

با توجه به این مورد که اکثر کارهای هسته فریمورک (هسته) رو باتمام هست دارم روی توسعه پلاگین های پایه کار میکنم و یکمی هم سعی دارم وقت بیشتری رو برای این مورد صرف کنم.

فریمورک از آخرین نسخه به یک شماره نسخه مجهز شده و میشه باهاش تفاوت بین نسخه ها رو فهمید.اولین نسخه منتشر شده  دارای نسخه 0.6.0 با شماره ساخت 931112 بود .اگه ارسال کد ها روی سایت GITHUB رو مشاهده کنید حتما به این نتیجه خواهید رسید که سرعت توسعه پلاگین ها نسبت به توسعه هسته حدود دو سه برابری بیشتر شده.

انشالله سعی میکنم در سال جدید نسخه پایدار رو از این فریمورک روی GITHUB قرار بدم.


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

https://fa.wikipedia.org/wiki/Sarkeshmvc

پیشرفت کار در SarkeshMVC

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


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


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

با همین سیاست برای تست و اثبات کارایی این فریمورک سایت شرکت با این فریمورک طراحی خواهد شد.فکر کنم اولین مدیرعاملی باشم که برای رفع نیاز‌های اساسی شرکت دست به ساخت محصول جدید می‌زنم.


دوستانی هم که در سایت برنامه‌نویس تایپینگ پروژه رو دنبال میکردند بدونن تایپینگ پروژه در سایت برنامه‌نویس حذف شده و از این به بعد آخرین خبر‌ها درباره فریمورک رو از وبلاگ شخصی بنده دنبال کنید.

تاریخ انتشار نسخه آلفا از SarkeshMVC


تاریخ دقیق انتشار نسخه آلفا از فریمورک سرکش روز هشتم مرداد ماه میباشد.


در این نسخه چه ویژگی هایی وجود دارد.

-پشتیبانی از controls برای ترسیم فرم ها
-پشتیبانی از رویداد های سمت سرویس دهنده
-پشتیبانی از قالب ها
- قابلیت استفاده از موتور پردازش قالب raintpl
-قابلیت استفاده از موتور پردازش داده Redbean
-پشتیبانی از چند زبان با استفاده از فایل های mo/po
-محیط مدیریت برای دسترسی به تنظیمات سراسری
-قابلیت انتشار پراکنده فایل ها به صورتی که فایل های آپلود شده کاربران روی سرور های مختلف قرار داده میشود.
و امکانات دیگر که باید کشف شوند

این نسخه با نام شیخ شهاب الدین سهروردی از فیلسوفان نامدار ایرانی نامگذاری شده. درباره این فرزانه بیشتر بدانید:

تعداد 168 کامیت روی مخزن محلی و حدود 70 کامیت روی github ارسال شده.
امروز 355مین روزی هست که پروژه شروع و تاکنون حدود 21724 خط کد php و 942 خط کد جاوا اسکریپت و 1893 خط کد css به پروژه اضافه شده.

Sarkesh Framework


سلام تلاش‌های بنده برای ایجاد این فریمورک تحت وب همچنان ادامه داره ولی متاسفانه احساس میکنم که مثل قدیم شوق و ذوق واسه توسعه ندارم. راستشو بخواین همه چیز از پلاگین menus شروع شد که هر کاری میکنم فعلا به نسخه آلفا ازش نرسیدم!!!!


دیروز ۳ کامیت روی مخزن ارسال کردم و از این بابت کلی خوشحالم . همچنین فردا احتمالا در این پلاگین گشایش هایی حاصل بشه که میتونید از بخش مخزن پیگیریش کنید.

تغییر نام فریمورک به HEEFAL


به نصیحت چند نفر از دوستان نام زندیق از فریمورک حذف شد . نام اون به heefal تغییر پیدا کرد . همچنین نسخه بازنویسی شده از فریمورک heefal رو میتونید از آدرس heefal.ir دریافت کنید.

همچنین بخش آخرین خبر های سایت heefal.ir توسط پلاگین entry راه اندازی شد.

برای دریافت آخرین خبر ها درباره این فریمورک میتونید به لینک زیر مراجعه کنید.

http://heefal.ir/?content=entry&type=last_news