ভারবসটি সম্পর্কে দুঃখিত। আপনার কাজটি করা সহজ করে তোলে এমন সরঞ্জামটি ব্যবহার করুন। এটা অটোমেশন এর পয়েন্ট, তাই না?
ইতিহাস: আমি পূর্বের জিগগুলিতে পুতুল ব্যবহার করেছি এবং গত মাসে আমি আমার নতুন জিগটিতে স্যুইচটি তৈরি করব কিনা তা জানতে শেফের অভ্যস্ত হওয়ার চেষ্টা করে প্রায় এক সপ্তাহ কাটিয়েছি।
আমি লাফ দিলাম না।
জারগন: এই দুটি সিস্টেমেরই একটি দুর্ভাগ্যজনক সমস্যা হ'ল জারগন ওভারলোড। (রেসিপি, টেমপ্লেট, নোড, ভূমিকা, গুণাবলী, সরবরাহকারী) এটি আরও চলছে। আমি দেখতে পেলাম শেফ একে আরও দূরে নিয়ে গেছে। (ছুরি, শেফ ইত্যাদি)
কোড পরিপক্কতা: বলার মতো যথেষ্ট যে আমি শেফকে কিছুটা কাঁচা পেয়েছি। এটি 3-4 বছর আগে .21 / .22 সময়সীমার মধ্যে পুতুলের মতো অনুভূত হয়েছিল বলে অনেকটা মনে হয়। প্রচুর ফ্লাক্স চলছে।
বলার অপেক্ষা রাখে না যে পুতুলের মধ্যেও হয়নি। (আমি পুতুলের অনেকগুলি দুর্দান্ত বৈশিষ্ট্য পুনরায় আবিষ্কার করেছি যা গত কয়েক বছরে কেবল প্রকাশিত হয়েছে - - রেজেক্স ম্যাচিং!)
রুবি: শেফের সমস্ত রুবি ওভারলোড আমার পছন্দ হয়নি। (এমনকি শুরু করার আগে আপনার মণি এবং রেকের প্রয়োজন) আপনি পুতুল আইলা ফ্যাক্টারে জটিল সমস্যাগুলি সমাধান করতে রুবি ব্যবহার করতে পারেন, তবে আপনি না চাইলে আপনাকে করতে হবে না।
জটিলতা: আমি শেফের উপর জিইউআই ফোকাস পছন্দ করি না। আমি বুঝতে পারি যে এটি বেশ সুন্দর এবং পুতুলের একটি অ্যাড অন হিসাবে কাজগুলিতে একটি ওয়েব ইন্টারফেস রয়েছে, তবে আমি মনে করি এটি আরও ডুপ্লুপ করা উচিত।
শেফের আরও অনেক জটিল স্থাপত্য রয়েছে। এটি আরও ভাল স্কেল হতে পারে তবে ব্যর্থতার সম্ভাব্য পয়েন্টগুলি প্রচুর রয়েছে।
http://wiki.opscode.com/display/chef/Architecture
শেফের এপিআই সার্ভার এবং ওয়েব ইন্টারফেস ছাড়াও কাউচডবি, রেবিটম্যাক এবং সোলার প্রয়োজন।
আমি কেবল একটি সাধারণ ক্লায়েন্ট / সার্ভার ইন্টারফেস চাই যার উপরে একটি এমভিসি কাঠামো এবং এর পিছনে একটি জটিল ডেটা স্টোরের প্রয়োজন নেই।
পুতুল যে বিভাগে অনেক সহজ। (এটিকে আরও মেসেঞ্জার করার মতো প্রচুর অ্যাড অন নেই তা বলার অপেক্ষা রাখে না)
কাজ শেষ করা: শেষ পর্যন্ত আমি যা জানতাম তা দিয়ে চলে গেলাম। সাইড হ্যাকিংয়ের এক সপ্তাহ ব্যয় করার পরে এবং শেফের সাথে সবেমাত্র বেসিকগুলি সম্পন্ন করতে সক্ষম হয়ে আমি পুতুলের কাছে ফিরে যেতে সক্ষম হয়েছি এবং কয়েক ঘন্টার মধ্যে আমার প্রাথমিক প্রয়োজনীয়তাগুলি সরিয়ে আনি। (প্যাকেজ পরিচালনা, ব্যবহারকারী পরিচালনা, কনফিগার ফাইল টেম্পলেট)
মডিউলগুলি সম্পর্কে সতর্কতা: পুতুলের "মডিউলগুলি" ব্যবহারের সাম্প্রতিক শিফট রয়েছে যা তৃতীয় পক্ষগুলি অবদান রাখে। আমি এগুলি ব্যবহার করে শেষ করি নি এবং আমি তাদের মানের মধ্যে একটি বিস্তৃত সন্ধান পেয়েছি। কভারগুলির নীচে উঁকি দেওয়ার বিষয়টি নিশ্চিত করুন এবং এগুলি খনন করার আগে তারা কী এবং কীভাবে কাজ করছে তা দেখুন।