Morteza Khodarahmi
3 سال پیش توسط Morteza Khodarahmi مطرح شد
2 پاسخ

به اشتراک گذاری اپلیکیشن لاراول بدون انتشار سورس کد

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


ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 3 سال پیش مطرح شد
0

سلام
@mrkhodarahmii

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

خب هر کسی میاد و پروژه رو میخواد، شما یه دامنه و یه سرور براش تهیه میکنید
ران میکنید براش ، و یوزر پسورد رو هم بهش نمیدید

که کار زیاد منطقی نیست!

راه دوم این هست که سورستون رو کد کنید با سورس گاردین یا ioncube و قفلش کنید و بدید دست مشتری.
یا براش لایسنس تعریف کنید و سالانه ماهیانه کنید

این منطقی تر هست.

موفق باشید.


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
0

به نظرم این قضیه کمی پارادوکسیکال هست. یعنی اینکه در عین حال که دسترسی کامل به سرور رو خواسته باشید بدید ولی همزمان به سورس کد نمی‌خواهید دسترسی داشته باشند کمی غیرمعموله.

ولی از جهتی تا اندازه ای متوجه دغدغه و علت نیاز به چنین کاری هم میشم. علاوه بر روش رمزنگاری کردن سورس کد (که شاید خیلی گزینه خوبی نباشه) یک راهکار دیگه به نحوی استفاده از معماری میکروسرویسی هست. به این شکل که:

بخش های مهم و اصلی پروژه مثل الگوریتم‌ها و پردازش‌های کلیدی رو تبدیل به سرویس‌کنید . بعد یک سرور داشته باشید که این کدها بعنوان مغز اصلی پروژه داخلش قرار می‌گیرند و دسترسیش هم فقط دست خودتون باقی بمونه. بعد برای هر مشتری یک پروژه مستقل ایجاد می‌کنید . دیتابیس هاشون هم مستقل هستند. حالا اون دسته از اقدامات عمومی و ساده داخل همون پروژه انجام میشن. ولی برای گرفتن خروجی اون بخش‌های کلیدی، از طریق API با سرور اصلی (که دست خودتون هست) ارتباط برقرار می‌کنند.

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام