با سلام
دوستان احتمالا تا حالا با خودتون فکر کردین که پروژه تعطیل و کنسل شده ولی در حقیقت چنین نیستبنده با تغییرات در سیاست کد نویسی تصمیم گرفتن حداکثر توانم رو روی توسعه سیستم بذارم تا بتونم به صورت Cross Platform اجراش کنم... و در نهایت تصمیم بر این شد که هسته سیستم طوری بازنویسی بشه تا بر روی سیستم عامل های Linux , Windows , Mac OS X , Android , IOS و ... قابل اجرا باشد ولی به دلیل اینکه اینترفیس سیستم کلا بر پایه محیط WPF متکی به دات نت طراحی شده بود مستقیما اجرای نرم افزار روی دیگر سیستم عامل ها امکان پذیر نیست به خاطر این برای اجرای هدف کنونی با عنوان "چند سکویی" نیازمند تغییرات اساسی در کد نویسی و شاید دوباره نویسی سیستم باشم بنا به این دلیل تمامی موارد در بهترین حالت قابل اجرا و شاید عنوان و حتی تمامی قابلیت ها به طور کلی تغییر یابد.
1450770_539473302805095_307806759_n.png
پس نگران از این هم نباشید ک پروژه از بین رفته و یا دیگر توسعه داده نمی شود زیرا بنده به صورت نیمه وقت بر روی پروژه دارم کار میکنم چون هیچ کس حاظر نشد برای همکاری یه وقت بزاره باهم کار کنیم ولی خب تنهاییم یکم باید زمان بدین بهم :ی
مهمترین تغییراتی که داده شده روی این سیستم تغییرات سیاست کد نویسی هستش که از کد نویسی Managed یه کد نویسی Native تغییر یافتهو این مزایای زیر را دربر خواهد داشت:
تغییر در سبک برنامه نویسی پروژه از سبک مدیریت شده که بر پایه ویندوز بود به سبک بومی نویسی بر پایه چند سکویی میباشد شامل تغییرات اساسی در ساختار هستش.
1.سرعت پردازش تمامی عملیات در حالت Managed وابسته به سیستم عامل ویندوز بود که در حالت Native تمامی پردازش ها مستقیما به سخت افزار ارجاع میشود و این امر باعث افزایش چشمگیری در سرعت و پردازش اطلاعات خواهد شد.
2.در حالت Managed متکی بودن به سیست عامل امریس مهم و عادی ولی در حالت Native متکی بودن به پیش نیاز و سیستم عامل بی معنی است به طور مثال در حالت اول ما باید مواردی مانند .NET رو روی سیتسم عامل ویندوز نصب و بعد نرم افزار رو اجراء میکردیم ولی خب در حالت دوم نه تنها ربطی وابسیگی به محیط ویندوز کنار میرود بلکه بدون نیاز به هیچ پیش نیازی میتوان در همه سیستم عامل ها نرم افزار را اجرا نمود.
3.افزایش توانایی رندرینگ برای گزارشات و اطلاعات حجیم در حالت اول باز متکی به دات نت بود که در حالت بومی سیستم خود دارای موتور رندرینگ و ریپورتینگ در پردازش ها مجهز میشود.
و در نهایت اشخاصی که اطلاعاتی از برنامه نویسی را دارند شاید برایشان آشکار باشد چی میگم :D ذاتا از CLR نویسی با C++ CLR و C# به طرف C/C++ Native Mode رفتیم که خودش نشانگر ابوهت و قدرت پروژه میتواند باشه. در تمامی زمینه ها برنامه نویسی در حالت Native خواهد بود. که نیازمند زمان است.
فعلا ما رفتیم برای ادامه توسعه همینکه چیزایی برای نمایش آماده بشه رسما اطلاع خواهم داد.
با تشکر.