क्या उन्हें लागू करने का व्यावसायिक मूल्य लागत से अधिक है?
यदि आप कार्यान्वित करते हैं, तो आपको न केवल अपने सर्वर को बदलने की आवश्यकता है, बल्कि सभी क्लाइंट (हालांकि आप दोनों स्वरूपों का समर्थन कर सकते हैं और केवल आवश्यकतानुसार ग्राहकों को बदल सकते हैं)। इसमें समय और परीक्षण लगेगा, जो कि प्रत्यक्ष लागत है। और प्रोटोकॉल बफ़र्स (विशेष रूप से फ़ील्ड को आवश्यक या वैकल्पिक बनाने के कारणों) को समझने के लिए लिए गए समय को कम न समझें और अपनी बिल्ड प्रक्रिया में प्रोटोबूफ कंपाइलर को एकीकृत करने में लगने वाला समय।
तो क्या मूल्य इससे अधिक है? क्या आप "हमारी बैंडविड्थ लागत हमारे राजस्व का X% हैं और हम उस का समर्थन नहीं कर सकते" के विकल्प के साथ सामना कर रहे हैं? या यहां तक कि "हमें JSON का समर्थन करने के लिए सर्वर को जोड़ने के लिए $ 20,000 खर्च करने की आवश्यकता है"?
जब तक आपको एक दबाने वाली व्यावसायिक आवश्यकता नहीं होती है, तब तक आपके "पेशेवरों" पर वास्तव में कोई मुकदमा नहीं होता है, बस समय से पहले अनुकूलन।