اسکریپت One Power
سلام!
امروز در نهایت ورژن
اوایل قبل اینکه بخواهم شروع کنم، یک اسکریپت معمولی، برای کارهای روزمره خود میخواستم بنویسم، و برای همین در نوشتن کدها، برای ذخیره اطلاعات از
<figure>
<blockquote class="blockquote">
<p>تا اینکه شور و هیجانی که داشتم، امکانات سایت رو ارتقا دادم</p>
</blockquote>
<figcaption class="blockquote-footer">
ایده دیتابیس از اینجا شروع شد.
</figcaption>
</figure>
اوایل، حتی ثبت نام و هیچ مورد دیگری نمیخواستم، و فقط برای نوشتن وبلاگ میخواستم کار کنم. تا اینکه هر روز یک امکان دیگر به سایت اضافه کردم. و اینجا بود که نبود
وقتش رسیده بود که ثبت نام را هم اضافه کنم. که شروع به نوشتن بخش کاربران کردم. هر چه پروژه بزرگتر میشد، نیازهای منم بیشتر میشد. مثلا نوشتن کدهای
در صفحات
از:
استفاده کردم و همین قسمت رو هم گسترش دادم و البته از ایده های
بخش آپلود سایت رو چندین بار از اول نوشتم و در نهایت به اونی که میخواستم و مورد علاقه من بود رسیدم.
بخش
فعلا تا اینجا نوشتم و ایده های زیادی دارم که اگر خدا بخواهد به یک پروژه شخصی تبدیل خواهد شد.
البته این دومین اسکریپت من هست، که در مورد آن ها صحبت خواهم کرد.
با تشکر: امیر بصیر
امروز در نهایت ورژن
v1.0.32-test را منتشر کردم. ماه ها بیخوابی کشیدم ولی توانستم اسکریپتی با Core خیلی قوی را بنویسم.
اوایل قبل اینکه بخواهم شروع کنم، یک اسکریپت معمولی، برای کارهای روزمره خود میخواستم بنویسم، و برای همین در نوشتن کدها، برای ذخیره اطلاعات از
Database استفاده نکردم، و اسکریپتی منطبق بر file بکار بردم و اطلاعات در فایل ها ذخیره میشد.
<figure>
<blockquote class="blockquote">
<p>تا اینکه شور و هیجانی که داشتم، امکانات سایت رو ارتقا دادم</p>
</blockquote>
<figcaption class="blockquote-footer">
ایده دیتابیس از اینجا شروع شد.
</figcaption>
</figure>
اوایل، حتی ثبت نام و هیچ مورد دیگری نمیخواستم، و فقط برای نوشتن وبلاگ میخواستم کار کنم. تا اینکه هر روز یک امکان دیگر به سایت اضافه کردم. و اینجا بود که نبود
Database خیلی حس میشد. ولی مشکلی که وجود داشت، باید کل کدها، class, function را تغییر میدادم و این هم کار خیلی خسته کننده ای بود ولی، باید از یک جایی شروع میشد. و شروع به نوشتن کلاس حرفه ای برای دیتابیس کردم.
وقتش رسیده بود که ثبت نام را هم اضافه کنم. که شروع به نوشتن بخش کاربران کردم. هر چه پروژه بزرگتر میشد، نیازهای منم بیشتر میشد. مثلا نوشتن کدهای
PHP در صفحات HTML سخت تر میشد و برای همین بصورت اختصاصی برای خودم یک Template Engine شخصی نوشتم. مثلا بجای استفاده از کدهای
<span class="english-text">PHP Codes</span>
html از کلاس خودم استفاده کردم. مثلا بجای نوشتن:
foreach ( $aUser as $iKey => $aUser ) {
Code
}
{\% for key, value in users %\} {\{ key }\}: {\{ value.name }\} {\% endfor %\}
Twig هم استفاده کردم.
بخش آپلود سایت رو چندین بار از اول نوشتم و در نهایت به اونی که میخواستم و مورد علاقه من بود رسیدم.
بخش
Mathematical operations از جمع و تفریق ساده تا انتگرال و نمودار را در سایت بوجود آوردم تا کاربران براحتی تنها با انتخاب نوع عملیات ریاضی، محاسبات خود را انجام دهد که این بخش کاملا Ajax هست که البته این قسمت فعلا برای عموم غیرفعال هست، و البته خیلی از قسمت ها برای عموم غیرفعال هست که به مرور زمان فعال خواهد شد.
فعلا تا اینجا نوشتم و ایده های زیادی دارم که اگر خدا بخواهد به یک پروژه شخصی تبدیل خواهد شد.
البته این دومین اسکریپت من هست، که در مورد آن ها صحبت خواهم کرد.
با تشکر: امیر بصیر
نظرات