سلام
میخواستم ببینم آیا امکان داره که روی صفحات وبی که مثلا با asp.net طراحی شده قفل گذاشت
که بعد از تحویل سایت به شرکت درخواست کننده اون شرک نتونه با تغییر محتوای سایت اون رو به عنوان یه سایت جدید و برای جای دیگه استفاده کنه؟
با تشکر
Printable View
سلام
میخواستم ببینم آیا امکان داره که روی صفحات وبی که مثلا با asp.net طراحی شده قفل گذاشت
که بعد از تحویل سایت به شرکت درخواست کننده اون شرک نتونه با تغییر محتوای سایت اون رو به عنوان یه سایت جدید و برای جای دیگه استفاده کنه؟
با تشکر
خوب شما وقتی که سایت رو می خواین تحویل بدین سورس کدها رو که تحویل نمی دین بلکه فایل های کامپایل شده و یا پیش کامپایل رو تحویل می دین !!!
البته بسته به قراردادتون داره که آیا سورس رو باید تحویل بدین یا نه !!!
یه همچین کاری کردن (قفل گذاشتن ) روی پروژه های وب کاری بی معناست !!!!!!!
سلام
من یه پروژمو با Asp.net توی notpad کدنویسی کردم چه جوری باید فایل کمپایل شده اون رو ایجاد کنم؟؟
با تشکر
توی پروژههای همانند HighCMS شما این نکته رو بخوبی می توانید ببینید .. اگر با فروش یکی از این سیستم ها کد بخش می شد که دیگه شرکت ورشکست شده بود ...
راه حلی که این شرکت ها برای این موضوع استفاده می کنند خیلی ساده است :
در هنگام دریافت کد شما بخشی از کد سیستم را در اختیار دارید ، در هنگام آپلود بر روی سرور کد قسمت مهم و کارآمد خود را با کانکت به یکی از سرور های همان شرکت دریافت کرده و کد کامل در هنگام نمایش صفحه به کار بر نشان داده می شود پس لذا با نصب سیستم خریداری شده بر روی هاست های متفاوت نیز کد سیستم نیز کار نخواهد کرد ...
یا حق !!!
این نرم افزار برای حفاظت php هست :
http://www.welldonesoft.com/technolo...ourceguardian/
در مورد ASP.net نمیدونم..
متداول نیست ، ولی بله .نقل قول:
نوشته شده توسط ali_sorouri2005
دلیل اصلی متداول نبودن قفل یا محدودیت برای برنامه های وب نحوه و تکنولوژی نوشتن این برنامه هاست . وقتی یک برنامه php یا jsp با سورس کامل به مشتری ارائه میشه ، نمیشه چندان روی محدود کردنش فکر کرد . حتی با encode کردن کد اصلی ( کاری شبیه به Zend Encoder برای php ) باز هم امکان بازیابی کد اصلی و تغییرش وجود داره . اما اگر کسی اصرار داشته باشه از برنامه وبش نگهداری کنه ، میتونه یک CGI EXE یا ISAPI DLL بنویسه .
یک برنامه وب میتونه کاملا" مثل یک برنامه ویندوز ، یا یک کتابخانهء اشتراکی ، باینری و غیر قابل تغییر ( بسادگی ) باشه . با محیطهائی مثل Visual C و Delphi و BCB میتونی برنامه های وب کاملا" باینری بنویسی که ، دشواری تغییر شون ، یا حذف محدودیتهاشون ، به دشواری شکستن قفلهای نرم افزاری متداول برنامه های ویندوز هست ؛ چیزی که در این زمینه روشنه اینه که دیگه نمیشه با چند کلیک ساده از یک برنامه برای کاربردهای دیگه استفاده کرد ، و دسترسی به کد منبع وجود نداره .
نوشتن چنین برنامه های واقعا سخت و زمانبر و نگهداری از اونها سخته ، و مشتریهای کمتری به یک کد باینری اعتماد میکنن ، و سرویس دهنده های کمتری اجازهء اجرای چنین کدهائی رو میدن ، اما بهر حال این امکان وجود داره ، و حتی مزیتهای کیفیتی و کارائی هم نسبت به روشهای متداول Web Development داره .
موفق باشی