diapason
شنبه 06 تیر 1394, 01:46 صبح
سلام.
بنده مدت مدیدی از Visual C برای نوشتن برنامههای دسکتاپ استفاده میکردم (تفریحی و شخصی)؛ اما مدتیه که به دلیل درگیر شدن با برنامهنویسی آندروید به جاوا روی آوردم و زمان بسیاری رو صرف یادگیری این زبان کردم. به خصوص این که شیفتۀ کار با java FX شدم. و از اونجایی که چند سالیه که از VC فاصله گرفتم برگشتن به اون برام کمی سخته و این که نسبت به C، در جاوا تسلط بیشتری پیدا کردم. در حال حاضر با دو پروژۀ کاری برای دسکتاپ و سیستم عامل ویندوز بر خوردم. هر دو برنامه برنامههایی هستن که بیشتر با بانک اطلاعاتی سروکار دارن. حالا سوالی که برای بنده ایجاد شد اینه که
1. آیا در واقعیت و در برنامههای تجاری از جاوا استفاده میشه؟
2. آیا از نظر هک شدن برنامه، از امنیت کافی برخورداره؟ برای مثال این که بخوام برای بررسی لایسنس برنامه از سمت سرور کمک بگیرم، این موضوع در جاوا به راحتی قابل دور زدن هست یا نه؟
3. پیرو بند قبل، برای مثال زمانی که برنامه obfusicate شده باشه، آیا امکان نغییر و اصلاح الگوریتمها برای نفوذ و تغییر کدها وجود داره؟
4. آیا این امکان که در روند اجرای الگوریتم تغییراتی داده بشه وجود داره؟
5. در نهایت آیا به طور کلی، استفاده از جاوا برای برنامههای دسکتاپ پیشنهاد میشه یا نه؟
با تشکر
بنده مدت مدیدی از Visual C برای نوشتن برنامههای دسکتاپ استفاده میکردم (تفریحی و شخصی)؛ اما مدتیه که به دلیل درگیر شدن با برنامهنویسی آندروید به جاوا روی آوردم و زمان بسیاری رو صرف یادگیری این زبان کردم. به خصوص این که شیفتۀ کار با java FX شدم. و از اونجایی که چند سالیه که از VC فاصله گرفتم برگشتن به اون برام کمی سخته و این که نسبت به C، در جاوا تسلط بیشتری پیدا کردم. در حال حاضر با دو پروژۀ کاری برای دسکتاپ و سیستم عامل ویندوز بر خوردم. هر دو برنامه برنامههایی هستن که بیشتر با بانک اطلاعاتی سروکار دارن. حالا سوالی که برای بنده ایجاد شد اینه که
1. آیا در واقعیت و در برنامههای تجاری از جاوا استفاده میشه؟
2. آیا از نظر هک شدن برنامه، از امنیت کافی برخورداره؟ برای مثال این که بخوام برای بررسی لایسنس برنامه از سمت سرور کمک بگیرم، این موضوع در جاوا به راحتی قابل دور زدن هست یا نه؟
3. پیرو بند قبل، برای مثال زمانی که برنامه obfusicate شده باشه، آیا امکان نغییر و اصلاح الگوریتمها برای نفوذ و تغییر کدها وجود داره؟
4. آیا این امکان که در روند اجرای الگوریتم تغییراتی داده بشه وجود داره؟
5. در نهایت آیا به طور کلی، استفاده از جاوا برای برنامههای دسکتاپ پیشنهاد میشه یا نه؟
با تشکر