معرفی فریم ورک Artemis

آبان ۳۰, ۱۳۹۰ توسط : سعید

سلام خدمت دوستان

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

این فریم ورک بر اساس معماری MVC نوشته شده. در ساخت این فریم ورک سعی کردم از فریم ورکهای معروف مثل cakephp , codigniter , zend ایده بگیرم و تا جایی که تونستم ایده هام رو پیاده سازی کردم.

امکانات این فریم ورک :

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

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

برای این فریم ورک یک فایل آموزشی ابتدایی درست کردم که به طور خیلی ساده امکانات اولیه رو براتون توضیح دادم

برای دانلودمیتونید از لینک زیر استفاده کنید :

Download Artemis Framework

فایل آموزشی رو هم از لینک زیر دانلود کنید

http://phpro.ir/artemis.pdf

همچنین دوستانی که تمایل دارند در پروژه بنده رو همراهی کنند از طریق ایمیل یا از طریق کامنت اطلاع بدن.

منتظر نظرات خوب و مفید شما دوستان هستم

با تشکر

بازدید : ۶۶۶۸

محمد
تیر ۱۲, ۱۳۹۱ @ ۱:۱۲ ب.ظ

من به سختی این فایل رو گیر اوردم امیدوارم شما مشکل نداشته باشید
downlad

پاسخ
    سعید
    تیر ۱۲, ۱۳۹۱ @ ۳:۳۶ ب.ظ

    سلام دوست عزیز
    فایل مربوط رو دوباره آپلود کردم
    ممنون از گزارشتون

    پاسخ
آذر ۷, ۱۳۹۱ @ ۱۲:۰۳ ب.ظ

سلام سعید جان

برای این فریمورک بهت تبریک میگم

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

اگه ممکنه در مورد کار با Authentication
FPDF
Pagination
Form Validation

یه توضیح کاملی بدی ممنون میشم .

موفق باشی

پاسخ
حسين
آذر ۲۰, ۱۳۹۱ @ ۲:۰۷ ب.ظ

سلام لینک دانلود کار نمیکنه (فایل نیست)

پاسخ
تیر ۲۳, ۱۳۹۲ @ ۵:۱۴ ق.ظ

میشه لینک دانلود رو درست کنید؟ فایلی برای دانلود نیست!

پاسخ
    سعید
    تیر ۲۳, ۱۳۹۲ @ ۱:۲۶ ب.ظ

    سلام
    لینک دانلود اصلاح شد

    پاسخ
تیر ۲۳, ۱۳۹۲ @ ۱۱:۳۶ ب.ظ

خیلی ممنون.
بعد الان من بخوام ازش استفاده کنم باید داخل پوشه های خود همین فریم ورکتون فایل درست کنم؟

پاسخ
    سعید
    تیر ۲۴, ۱۳۹۲ @ ۱۰:۳۸ ق.ظ

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

    پاسخ
مهر ۱۸, ۱۳۹۲ @ ۱۱:۵۶ ق.ظ

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

پاسخ
سید مهدی فتحیض
تیر ۳۱, ۱۳۹۳ @ ۹:۵۰ ب.ظ

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

پاسخ
    Saeed Moqadam
    مرداد ۱, ۱۳۹۳ @ ۸:۲۵ ق.ظ

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

    پاسخ
حامد
مرداد ۲۹, ۱۳۹۶ @ ۱:۳۹ ب.ظ

با سلام و خسته نباشید و تشکر از زحماتتون
من یه سورس کد پروژه کامل سایت که با PHP نوشته شده رو خریداری کردم و حالا میخوام با Xamp رئوی لوکال هاست اجرا کنم
لوکال هاست مشکلی نداره و راحت اجرا میشه
من الان فایل اصلی پروژه مذکور رو ریختم داخل پوشه htdoc و الان داخل فایل اصلی دو فولدر وجود داره فولدر مربوطه شمال دو فایل PHP به نام های
Setting.php
Dependencies.php
و دو فایل
composer.json
composer.lock
هست و چندتا فولدر که شامل template,public, app, logs
هست
سوال من اینه که چرا من نمیتونم تو بروزر فایلی از این پروژه رو باز کنم
و اینکه چرا نمیتونم اصلا دیتابیس براش بسازم
تو داکیومنت خودش به مواردی راجع به Php Slim Framework گفته
ممنون میشم دوستان راهنمایی کنند با تشکر

پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


*