ওয়েল ফেসবুক অনেকগুলি পরিবর্তন করেছে এবং এটি মূলত দক্ষ হওয়ার জন্য ডিজাইন করা হয়নি। এটি কাজ করার জন্য তৈরি করা হয়েছিল। কোডটি কেমন দেখাচ্ছে তা সম্পর্কে আমার কোনও ধারণা নেই এবং সম্ভবত আপনি এটি সম্পর্কে খুব বেশি তথ্য পাবেন না (তবে স্পষ্ট সুরক্ষা এবং কপিরাইটের কারণে), তবে কেবল API এ একবার দেখুন take এটি কত ঘন ঘন পরিবর্তিত হয় এবং কতটা ঠিকভাবে কাজ করে না তা আর দেখুন না all
আমি মনে করি তাদের হাতা সবচেয়ে বড় টেক্কা হিপহপ হয়।
http://developers.facebook.com/blog/post/358
আপনি হিপহপ নিজেই ব্যবহার করতে পারেন:
https://github.com/facebook/hiphop-php/wiki
তবে আপনি যদি আমাকে জিজ্ঞাসা করেন এটি খুব উচ্চাকাঙ্ক্ষী এবং সম্ভবত সময় নষ্টের কাজ। হিপহপ কেবল এত বেশি সমর্থন করে, এটি সবকিছুকে কেবল সি ++ তে রূপান্তর করতে পারে না। তাহলে এটি আমাদের কী বলে? ঠিক আছে, এটি আমাদের জানায় যে ফেসবুক পিএইচপি ভাষার পুরোপুরি সুবিধা নিচ্ছে না। এটি সর্বশেষতম 5.3 ব্যবহার করছে না এবং আমি পিএইচপি 4 সামঞ্জস্যপূর্ণ এখনও অনেক কিছু বেটে নিতে রাজি আছি। অন্যথায়, তারা হিপহপ ব্যবহার করতে পারে না। হিপহপ একটি দুর্দান্ত আইডিয়া এবং এটি বৃদ্ধি এবং প্রসারিত হওয়া দরকার, তবে বর্তমান অবস্থাতে এটি যে নতুন পিএইচপি অ্যাপ্লিকেশন তৈরি করছে তাদের পক্ষে এটি সত্যিই কার্যকর নয়।
রেসিন / কুইক্রাসের মতো জিনিসের মাধ্যমে জাভা থেকে পিএইচপি পর্যন্ত রয়েছে। আবার, এটি সবকিছু সমর্থন করে না ...
আরেকটি বিষয় লক্ষণীয় যে আপনি যদি কোনও মানহীন পিএইচপি মডিউল ব্যবহার করেন তবে আপনি সেই কোডটি সি ++ বা জাভাতে রূপান্তর করতে সক্ষম হবেন না। তবে ... আসুন পিএইচপি মডিউলগুলি একবার দেখে নিই। সেগুলি সি ++ তে সংকলিত। সুতরাং যদি আপনি পিএইচপি মডিউলগুলি তৈরি করতে পারেন যা জিনিসগুলি (যেমন পার্স এক্সএমএল ইত্যাদি) করে তবে আপনি মূলত (বিয়োগ কিছু মিথস্ক্রিয়া) একই গতিতে কাজ করছেন। অবশ্যই আপনি প্রতিটি সম্ভাব্য প্রয়োজন এবং আপনার সম্পূর্ণ অ্যাপ্লিকেশনটির জন্য কেবল একটি পিএইচপি মডিউল তৈরি করতে পারবেন না কারণ আপনাকে পুনরায় সংকলন করতে হবে এবং কোড করা ইত্যাদি আরও জটিল হবে difficult
যাইহোক ... কিছু কার্যকর পিএইচপি মডিউল রয়েছে যা গতির উদ্বেগগুলির সাথে সহায়তা করতে পারে। যদিও দিনের শেষে, আমাদের কাছে এই দুর্দান্ত জিনিসটি "ক্লাউড" হিসাবে পরিচিত এবং এটির সাথে আমরা আমাদের অ্যাপ্লিকেশনগুলিকে স্কেল করতে পারি (পিএইচপি অন্তর্ভুক্ত) তাই এটি এত বেশি গুরুত্ব দেয় না। হার্ডওয়্যার সস্তার ও সস্তার হয়ে উঠছে। আমাজন কেবল এটির দাম কমিয়েছে (আবার) বলছে।
যতক্ষণ না আপনি আপনার পিএইচপি অ্যাপ্লিকেশনটি কোড হিসাবে বিবেচনা করুন যে এটি একদিনের স্কেলের প্রয়োজন হবে ... তখন আমি মনে করি আপনি ভাল আছেন এবং আমি নিশ্চিত না যে আমি এমনকি ফেসবুকেও তাকিয়ে থাকব এবং তারা কী করেছিল কারণ কখন তারা এটি করেছে, এটি সম্পূর্ণ আলাদা বিশ্ব ছিল এবং এখন সেই অবকাঠামোটি ধরে রাখতে এবং এটি বজায় রাখার চেষ্টা করছে ... ভাল, আপনি হিপহপের মতো জিনিস পান get
এখন হিপহপ আপনাকে কীভাবে সাহায্য করবে? এটা হবে না। এটা পারে না। আপনি নতুন করে শুরু করছেন, আপনি পিএইচপি 5.3 ব্যবহার করতে পারেন। আমি পিএইচপি 5.3 ফ্রেমওয়ার্কগুলি এবং পিএইচপি 5.3 এসপিএল লাইব্রেরিগুলির সাথে টেবিলটিতে আনা সমস্ত নতুন সুবিধাগুলি সন্ধান করার পরামর্শ দিচ্ছি এবং আপনার ডাটাবেস সম্পর্কেও ভাবি। আপনি সম্ভবত একটি ডাটাবেস থেকে সামগ্রী পরিবেশন করছেন, সুতরাং মংগডিবি এবং অন্যান্য ধরণের ডাটাবেসগুলি যা স্কিমা-কম এবং নথিভিত্তিক are এগুলি সর্বাধিক "সাধারণ" ওয়েব সাইট / অ্যাপ্লিকেশনের জন্য অনেক বেশি দ্রুত এবং উন্নত।
ফোরস্কয়ার এবং স্মাগমুগের মতো নতুন সংস্থাগুলি এবং আরও কিছু সংস্থাগুলি দেখুন যা নতুন প্রযুক্তি ব্যবহার করছে এবং তারা কীভাবে এটি ব্যবহার করছে। ফেসবুক যতটা সফল, আমি কোনও দক্ষ ওয়েবসাইট / অ্যাপ তৈরি করতে "কীভাবে" তার জন্য সত্যই তাদের দিকে তাকাব না। আমি বলছি না যে তাদের খুব (খুব) মেধাবী লোক নেই যারা সেখানে কাজ করে যা সৃজনশীলভাবে সমস্যাগুলি সমাধান করে (তাদের) ... আমি আরও বলছি না যে ফেসবুক সাধারণভাবে একটি দুর্দান্ত ধারণা নয় এবং এটি এটি নয় সফল এবং এটি থেকে আপনার ধারণাগুলি পাওয়া উচিত নয় .... আমি কেবল বলছি যে আপনি যদি তাদের পুরো উত্স কোডটি দেখতে পারতেন তবে সম্ভবত আপনি এটি থেকে কোনও উপকার পাবেন না।