অ্যান্ড্রয়েড

JavaRebel

Getting Started with WebObjects and JavaRebel

Getting Started with WebObjects and JavaRebel
Anonim

সম্পাদনা-সংকলন- পরীক্ষা-সম্পাদনা কম্পাইল-পরীক্ষা। এটি হল "সফ্টওয়্যার ডেভেলপমেন্ট চক্র" সব প্রোগ্রামার ভাল জানেন, "হ্যালো ওয়ার্ল্ড" থেকে। জাভা রিবেল (এক বছরের ব্যক্তিগত লাইসেন্সের জন্য $ 59, এক-বছর কর্পোরেট একক ব্যবহারকারী লাইসেন্সের জন্য $ 1২9) একটি JAR ফাইল যা আপনাকে সরাসরি "সম্পাদনা" থেকে "পরীক্ষা" পর্যন্ত এড়িয়ে যেতে অনুমতি দিলে কমপক্ষে "কম্পাইল" দূর করে দেবে

JavaRebel ব্যবহার করা অত্যন্ত সহজ: আপনি যখন আপনার জাভা ভার্চুয়াল মেশিনটি চালু করেন তখন যথাযথ কমান্ডটি পাস করুন। এটি সম্পর্কে এটি গ্রহণ সম্পর্কে 30 সেকেন্ড সময় নেয় Eclipse। একবার এটি আছে, এটি স্বচ্ছ - এবং দরকারী। এটি পরীক্ষা করতে, আমি একটি অ্যাপ্লিকেশন চালু, তারপর, অ্যাপ্লিকেশন চলমান ছিল, একটি বোতাম জন্য ঘটনা হ্যান্ডলার কিছু অতিরিক্ত আউটপুট কোড যোগ করা। দ্বিতীয় বা দুই পরে, আমি আমার কনসোল উইন্ডোতে একটি নোটিশ পেয়েছি যেগুলি প্রাসঙ্গিক ক্লাসগুলি পুনরায় লোড হয়েছে, এবং বোতাম এখন তার পরিবর্তিত আচরণটি সম্পাদন করেছে। আমি এই ডিবাগিং সময় একটি অসাধারণ পরিমাণ আমাকে সঞ্চয় অনুমান করতে পারেন। কয়েক মিনিটও রিএ-লিংক অ্যাপস সংরক্ষণ করে, একটি বছর ধরে, ঘন্টা বা এমনকি উত্পাদনশীলতার দিনগুলি, ছোট সম্পাদনা পরে পুনরায় স্থাপনার সময় নির্ভর করে।

কয়েকটি পরিবর্তন এটি পরিচালনা করতে পারে না - - আপনি ক্লাসের অনুক্রম পরিবর্তন বা নতুন ইন্টারফেস বাস্তবায়ন করতে পারবেন না, উদাহরণস্বরূপ, কিন্তু এটি অসম্ভাব্য যে আপনি একটি মান সম্পাদনা-কম্পাইল-পরীক্ষা চক্রের মত পরিবর্তন করতে যাচ্ছেন। একটি ঝুঁকি ফ্যাক্টর আছে; যদি আপনার কাজ করা অ্যাপটি "লাইভ" হয়, এবং আপনি আপনার কনফিগারেশনের সাথে নিখুঁত নন, তাহলে আপনি চলমান কোডে নতুন বাগ যোগ করতে পারেন। যাইহোক, এটি একটি ব্যবহারকারীর ত্রুটি এবং কমপক্ষে প্রোগ্রামের ফল্ট।

ট্রায়াল সংস্করণ 30 দিনের জন্য স্থায়ী হয় এবং যখন চালানো হয় তখন কনসোল উইন্ডোর একটি বার্তা ছাপে।