এসি বনাম বুস্ট বনাম পোকো [বন্ধ]


97

আমি বেশ কিছুদিন ধরে বুস্ট সি ++ গ্রন্থাগারগুলির সাথে কাজ করছি। নেটওয়ার্ক প্রোগ্রামিংয়ের জন্য আমি বুস্ট অ্যাসিও সি ++ গ্রন্থাগারটি একেবারে পছন্দ করি । তবে আমার পরিচয় আরও দুটি গ্রন্থাগারের সাথে হয়েছিল: পোকো এবং অ্যাডাপটিভ কমিউনিকেশন এনভায়রনমেন্ট (এসিই) কাঠামো । আমি প্রতিটি ভাল এবং খারাপ জানতে চাই।


4
সিই ++ প্রোগ্রামিংয়ের জন্য এসিই হ'ল "চূড়ান্ত নেটওয়ার্ক প্রোগ্রামিং সুইস আর্মি ছুরি", তবে শেষ পর্যন্ত আমি এটি পরীক্ষা করেছিলাম এটি নিজেও একটি বিশাল দৈত্য নির্ভরতা।
কেউ

উত্তর:


91

আরডিবাউন্ড যেমন বলেছিল, বুস্টের কাছে "এসটিএল কাছাকাছি" স্ট্যাটাস রয়েছে। সুতরাং আপনার যদি অন্য লাইব্রেরির প্রয়োজন না হয় তবে বুস্টকে আটকে দিন। তবে, আমি পোকো ব্যবহার করি কারণ এটি আমার পরিস্থিতির জন্য কিছু সুবিধা রয়েছে has পোকো আইএমও সম্পর্কে ভাল জিনিস:

  • আরও ভাল থ্রেড গ্রন্থাগার, বিশেষত একটি সক্রিয় পদ্ধতি বাস্তবায়ন। আপনি থ্রেডের অগ্রাধিকার সেট করতে পারেন এই বিষয়টিও আমি পছন্দ করি।

  • এর চেয়ে আরও বিস্তৃত নেটওয়ার্ক লাইব্রেরি boost::asio। তবে boost::asioএটি একটি খুব ভাল গ্রন্থাগারও।

  • এক্সএমএল এবং ডাটাবেস ইন্টারফেসের মতো কয়েকটি নাম দেওয়ার মতো বুস্টে নেই এমন কার্যকারিতা অন্তর্ভুক্ত।

  • এটি বুস্টের চেয়ে একটি গ্রন্থাগার হিসাবে আরও সংহত হয়েছে।

  • এটিতে পরিষ্কার, আধুনিক এবং বোধগম্য সি ++ কোড রয়েছে। আমি বুস্ট লাইব্রেরির বেশিরভাগের চেয়ে বোঝা অনেক সহজ মনে করি (তবে আমি কোনও টেম্পলেট প্রোগ্রামিং বিশেষজ্ঞ নই :))।

  • এটি প্রচুর প্ল্যাটফর্মে ব্যবহার করা যেতে পারে।

পোকোর কিছু অসুবিধা হ'ল:

  • এটিতে সীমিত ডকুমেন্টেশন রয়েছে। এটি কিছুটা উত্স থেকে বোঝা যায় যে উত্সটি বুঝতে সহজ।

  • এটি বলুন, বোস্টের চেয়ে অনেক ছোট সম্প্রদায় এবং ব্যবহারকারী ভিত্তি রয়েছে। সুতরাং আপনি যদি স্ট্যাক ওভারফ্লোতে উদাহরণস্বরূপ কোনও প্রশ্ন রাখেন তবে আপনার উত্তর পাওয়ার সম্ভাবনা বুস্টের চেয়ে কম

  • এটি নতুন সি ++ স্ট্যান্ডার্ডের সাথে কতটা ভালভাবে সংহত করা হবে তা দেখতে বাকি রয়েছে। আপনি নিশ্চয়ই জানেন যে এটি বুস্টের কোনও সমস্যা হবে না।

আমি কখনই এসিই ব্যবহার করিনি, তাই আমি এটিতে আসলে মন্তব্য করতে পারি না। আমি যা শুনেছি, সেগুলি থেকে লোকেরা এসিইর তুলনায় পোকোকে আরও আধুনিক এবং সহজেই ব্যবহার করে।

রাহুলের মন্তব্যে কিছু উত্তর:

  1. আমি বহুমুখী এবং উন্নত সম্পর্কে জানি না। পোকো থ্রেড লাইব্রেরি এমন কিছু কার্যকারিতা সরবরাহ করে যা বুস্ট: ActiveMethodএবং Activity, এবং তে নেই ThreadPool। আইএমও পোকো থ্রেডগুলি ব্যবহার করা এবং বোঝাও সহজ, তবে এটি একটি বিষয়গত বিষয়।

  2. পোকো নেটওয়ার্ক লাইব্রেরি এইচটিটিপি এবং এসএসএলের মতো উচ্চ স্তরের প্রোটোকলের জন্য সমর্থনও সরবরাহ করে (সম্ভবত এতেও রয়েছে boost::asio, তবে আমি নিশ্চিত নই?)

  3. যথেষ্ট ফর্সা।

  4. ইন্টিগ্রেটেড লাইব্রেরিতে নিয়মিত কোডিং, ডকুমেন্টেশন এবং সাধারণ "চেহারা এবং অনুভূতি" থাকার সুবিধা রয়েছে।

  5. ক্রস প্ল্যাটফর্ম হওয়া পোকোর একটি গুরুত্বপূর্ণ বৈশিষ্ট্য, এটি বুস্টের সাথে সম্পর্কিত কোনও সুবিধা নয়।

আবার, আপনার সম্ভবত পোকো বিবেচনা করা উচিত যদি এটি আপনার প্রয়োজনীয় কিছু কার্যকারিতা সরবরাহ করে এবং এটি বুস্টে না থাকে।


4
পোকো সম্পর্কে আমি যা শিখেছি তা থেকে জিনিসগুলি আপাতত যোগ হবে না বলে মনে হয়: ১. বুস্ট থ্রেডটি অনেক বেশি বহুমুখী এবং উন্নত বলে মনে হচ্ছে। ২.পোকো কোন উপায়ে আরও বহুমুখী? ৩. আমি কেবল নেটওয়ার্কিংয়েই আগ্রহী। এক্সএমএল এবং ডাটাবেস আমাকে উদ্বেগ দেয় না। ৪. একটি গ্রন্থাগার হিসাবে সংহত? আমি নিশ্চিত না যে কোনও ভাল বা খারাপ জিনিস আছে কিনা? ৫. বুস্ট আমি বিশ্বাস করি (এবং এটি উত্সাহ দেয়: asio এছাড়াও) এছাড়াও বেশ ক্রসপ্ল্যাটফর্ম।
রাহুল

@ রাহুল আমি উত্তরে আপনার কয়েকটি পয়েন্টটি উত্তর দেওয়ার চেষ্টা করেছি।
দানি ভ্যান ডের মেয়ার

আমি সম্প্রতি পোকোর দিকে তাকাতে পারি নি, তবে কয়েক বছর আগে যখন আমি এটিকে দেখেছিলাম তখন বিষয়গুলি আমার কাছে লাইসেন্সের মিশ্রণ ব্যবহার করার মতো বলে মনে হয়েছিল। কেউ কেউ বুস্ট লাইসেন্স ব্যবহার করেন, আবার কেউ ছিলেন জিপিএল। কিছু এনক্রিপশন সামগ্রী বাণিজ্যিক ব্যবহারের জন্য লাইসেন্স প্রয়োজন। পোকোর সাথে বর্তমান লাইসেন্সিংয়ের পরিস্থিতি কী তা আমি জানি না, তবে এটি ব্যবহারের আগে আমি সাবধানতার সাথে এটি দেখতে চাই।
ফেরুঁচিও

10
পোকো পুরোপুরি বুস্ট লাইসেন্সের অধীনে অনুমোদিত (ভবিষ্যতের রেফারেন্সের জন্য)।
ব্রেন্ডন লং

4
পোকোর একটি সুবিধা হ'ল এটির তুলনায় আরও দ্রুতগতি সম্পন্ন সময় রয়েছে। যেহেতু বুস্ট সাধারণত শিরোনামে প্রচুর এবং প্রচুর কোডের উপর নির্ভর করে, সংকলনের সময়গুলি ধীর হতে পারে। পোকোর সাথে আরও গতিশীল সংযোগ রয়েছে যা সংকলনের সময়কে হ্রাস করে। একটি সুরক্ষার সুবিধাও রয়েছে, কারণ ব্যবহারকারী সমস্ত কিছু পুনরায় সংকলন না করে .so / .dll আপডেট করতে পারে।
এরিক্কার্টিন

28

আমি তিনটিই ব্যবহার করেছি তাই এখানে আমার 0.02 ডলার।

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

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

পোকো হ'ল ইউটিলিটি ক্লাসগুলির একটি সংকলন যা কিছু খুব দৃ concrete় সাধারণ কাজের জন্য কার্যকারিতা সরবরাহ করে। আমি লাইব্রেরিগুলি সু-লিখিত এবং স্বজ্ঞাত বলে মনে করি। ডকুমেন্টেশন অধ্যয়ন বা বোকা পরীক্ষা প্রোগ্রাম লেখার জন্য আমার বেশি সময় ব্যয় করতে হবে না। আমি বর্তমানে লগার, এক্সএমএল, জিপ এবং নেট / এসএমটিপি ব্যবহার করছি। আমি পোকো ব্যবহার শুরু করি যখন লিবেক্সএমএল 2 শেষ বারের জন্য আমাকে বিরক্ত করেছিল। এমন অন্যান্য ক্লাস রয়েছে যা আমি ব্যবহার করতে পারলাম কিন্তু চেষ্টা করিনি, যেমন ডেটা :: মাইএসকিউএল (আমি মাইএসকিউএল ++ দিয়ে খুশি) এবং নেট :: এইচটিটিপি (আমি লিবসিআরএল থেকে খুশি)। আমি অবশেষে বাকী পোকো চেষ্টা করে দেখব, তবে এটি এই মুহুর্তে কোনও অগ্রাধিকার নয়।


ভাল বর্ণনা, ধন্যবাদ।
আমির নাগিজাদেহ

21

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

পোকো যা সত্যই আলাদা করে তা হ'ল একটি নকশা যা স্কেল করে এবং সমৃদ্ধ গ্রন্থাগার প্রাপ্যতার সাথে ইন্টারফেসটি জাভা বা সি # এর সাথে স্মরণ করিয়ে দেয় one এই মুহুর্তে, পোকো থেকে সর্বাধিক তীব্র অভাবের বিষয় হ'ল অ্যাসিঙ্ক্রোনাস আইও।


11

আমি রিয়েল টাইম সীমাবদ্ধতার সাথে খুব উচ্চ কার্যকারিতা ডেটা অধিগ্রহণের জন্য এসিই ব্যবহার করেছি। একটি একক থ্রেড তিরিশ টিসিপি / আইসি সকেট সংযোগ এবং একটি সিরিয়াল বন্দর থেকে আই / ও পরিচালনা করে। কোডটি 32 এবং 64 বিট লিনাক্স উভয় ক্ষেত্রেই চলে। আমি যে অনেক এসিই ক্লাস ব্যবহার করেছি তার মধ্যে কয়েকটি হ'ল AC ACReactor, ACE_Time_Value, ACE_Svc_Handler, ACE_Message_Queue, ACE_Cnnector। এসিই আমাদের প্রকল্পের সাফল্যের মূল কারণ ছিল। কীভাবে এসি ক্লাস ব্যবহার করবেন তা বোঝার জন্য এটি একটি গুরুত্বপূর্ণ প্রচেষ্টা গ্রহণ করে। আমার কাছে এসি সম্পর্কে লেখা সমস্ত বই আছে। যখনই আমি আমাদের সিস্টেমের কার্যকারিতা প্রসারিত করতে হয়েছিল তখন সাধারণত কী করতে হবে তা অধ্যয়ন করতে কিছুটা সময় নেয় এবং তারপরে প্রয়োজনীয় কোডের পরিমাণ খুব কম। আমি ACE খুব নির্ভরযোগ্য খুঁজে পেয়েছি। আমি বুস্ট থেকে কিছুটা কোডও ব্যবহার করি। বুস্টে আমি একই কার্যকারিতাটি দেখতে পাচ্ছি না।


10

আমি সম্প্রতি একটি নতুন কাজ পেয়েছি এবং এমন একটি প্রকল্পে কাজ করেছি যা এসিই এবং টিওও ব্যবহার করে। ওয়েল, আমি যা বলতে পারি তা হ'ল, এটি এসি ও টিওও কাজ করে এবং তাদের কাজগুলি পুরোপুরি সম্পাদন করে। তবে গ্রন্থাগারগুলির সামগ্রিক সংস্থা এবং নকশা বেশ বিরক্তিকর ...

উদাহরণস্বরূপ, ACE এর মূল অংশটি "AC AC" দিয়ে শুরু করে শত শত ক্লাস নিয়ে গঠিত। দেখে মনে হচ্ছে কয়েক দশক ধরে তারা নেমস্পেসগুলি এড়িয়ে চলেছে।

অতিরিক্তভাবে, ACE এর অনেক শ্রেণীর নামও দরকারী তথ্য সরবরাহ করে না। অথবা আপনি অনুমান করতে পারেন কোন ক্লাসগুলি পছন্দ করে ACE_Dev_Poll_Reactor_Notifyবা পছন্দ করেACE_Proactor_Handle_Timeout_Upcall জন্য ব্যবহার করা যেতে পারে?

Additonally, টেক্কা ডকুমেন্টেশন সত্যিই উদাসীন হয়, তাই যদি না আপনি কুল হার্ড উপায় শিখতে চান (এটা কোন ভাল ডকুমেন্টেশন ছাড়া সত্যিই কঠিন ..), আমি যদি না আপনি কি সত্যিই প্রয়োজন, টেক্কা ব্যবহার না করার পরামর্শ দিচ্ছি টিএও জন্য কোবরা , আপনি যদি করবার দরকার নেই, এগিয়ে যান এবং কয়েকটি আধুনিক গ্রন্থাগার ব্যবহার করুন ..


7

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


6

সি ++ স্ট্যান্ডার্ড কমিটিতে থাকা ব্যক্তিরা যারা বিকাশকারীও হন তাদের সংখ্যার কারণে বুস্ট একটি "নিকটবর্তী এসটিএল" অবস্থা উপভোগ করে। পোকো এবং এসি সে সুবিধাটি উপভোগ করে না, এবং আমার উপাখ্যানের অভিজ্ঞতা থেকে বুস্ট আরও বিস্তৃত।

তবে সামগ্রিকভাবে পোকো নেটওয়ার্ক-টাইপ স্টাফকে ঘিরে আরও বেশি কেন্দ্রিক। আমি বুস্টকে আঁকড়ে ধরেছি যাতে আমি সেখানে আপনাকে সহায়তা করতে না পারি তবে বুস্টের জন্য প্লাসটি এটির (অপেক্ষাকৃত) ব্যাপক ব্যবহার।


4

বুস্ট দুর্দান্ত, আমি পোকো সম্পর্কে কেবল ভাল জিনিস শুনেছি (তবে কখনও ব্যবহৃত হয়নি) তবে আমি এসি পছন্দ করি না এবং ভবিষ্যতে এড়াতে চাইতাম। যদিও আপনি এসিইর অনুরাগীদের খুঁজে পাবেন আপনি এমন অনেক প্রতিবন্ধককেও পাবেন যা আপনি বুস্ট বা পোকো (আইএমই) দিয়ে নিতে চান না, আমার কাছে এটি একটি স্পষ্ট সংকেত প্রেরণ করে যে এসিই সেরা সরঞ্জাম নয় (যদিও এটি যা বলে তাতে তা করে টিনের উপর)।


10
এসিই খুব দীর্ঘ সময় ধরে ছিল এবং বহু বছর ধরে বহু লিগ্যাসি প্ল্যাটফর্মকে সমর্থন করতে হয়েছিল। উদাহরণস্বরূপ, এটি আধুনিক বুস্ট হিসাবে না হওয়ার কারণগুলির মধ্যে একটি। অত্যন্ত কার্যকর গবেষণা এবং সাহিত্যের একটি দুর্দান্ত বিষয় ACE থেকে বেরিয়ে এসেছিল (ডগ শ্মিড্টের সিভি দেখুন) যা অন্যরা লাভ করতে এবং তৈরি করতে সক্ষম হয়েছে। স্বাভাবিকভাবেই, অন্যরা পুরানো লাইব্রেরিতে করা ভুলগুলি থেকে শিখবে এবং সেগুলিতে উন্নতি করবে। অন্যরাও একই রকম কাজ করার সম্পূর্ণ নতুন পদ্ধতি নিয়ে আসবে। এসি-তে খুব বেশি কষ্ট করবেন না। আমি বুস্টেরও বড় ফ্যান। স্বীকারোক্তিজনকভাবে, আমি কখনই পোকো ব্যবহার করি নি।
অকার্যকর

6
এসিই এমন সময়ে শুরু হয়েছিল যখন সংকলকগুলি খুব বেমানান ছিল (এখনও কোনও মান নেই), এবং টেমপ্লেটগুলি ছিল একটি সম্পূর্ণ দুঃস্বপ্ন (1996/1997) এবং সেখানে একশো ইউনিক্সের মতো প্ল্যাটফর্ম ছিল। আমি একটি প্রকল্পের জন্য এসিই + টিওও মূল্যায়ন করেছি - আমরা শেষ পর্যন্ত ওমনিআরবিতে স্থির হয়েছি, টিওও এত অপরিণত ছিল যা প্রতিটি নতুন রিলিজের সাথে এটি ভেঙে যায়। অন্যদিকে এসি ছিল একটি শিলা। এটি লাইব্রেরি সেটআপের ক্ষেত্রে এটি বয়স দেখায় তবে এটি দৃ solid় এবং এর একটি বৃহত নিম্নলিখিত অনুসরণ রয়েছে। আমি কিছুটা উদার স্বৈরশাসকের ভয় পেয়েছি - শ্মিট যদি কখনও বুটে যায় তবে এসি সমস্যা হতে পারে। বুস্টের সাথে আমি এই অনুভূতিটি পাই না।
ক্রিস কে

3

এর মধ্যে আমি কেবল সত্যই এসিই ব্যবহার করেছি। ক্রস প্ল্যাটফর্ম এন্টারপ্রাইজ নেটওয়ার্কিং অ্যাপ্লিকেশনগুলির জন্য এসিই একটি দুর্দান্ত কাঠামো। এটি অত্যন্ত বহুমুখী এবং স্কেলযোগ্য এবং ওআরবি এবং / বা ওয়েব ভিত্তিক অ্যাপ্লিকেশনগুলির দ্রুত, শক্তিশালী বিকাশের জন্য টিওও এবং জেএডাব্লুএসের সাথে আসে।

এটির সাথে গতি বাড়ানো কিছুটা দুষ্কর হতে পারে তবে এর উপরে প্রচুর সাহিত্য এবং বাণিজ্যিক সহায়তা পাওয়া যায়।

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


0

আমি মনে করি এটি সত্যিই একটি মতামত, সম্ভবত একটি সঠিক উত্তর আছে।

পোর্টেবল উইন 32 / লিনাক্স সার্ভার কোড (15+ বছর) লেখার আমার অভিজ্ঞতায় আমি ব্যক্তিগতভাবে বুস্ট / এসিই অপ্রয়োজনীয়ভাবে স্ফীতভাবে খুঁজে পাই এবং তাদের সামান্য উপকারের জন্য রক্ষণাবেক্ষণের বিপত্তিগুলি (অন্যথায় "ডিএল হেল" হিসাবে পরিচিত) পরিচয় করিয়ে দিই।

এসিও মারাত্মকভাবে পুরানো বলে মনে হচ্ছে, এটি 90-s-তে "সি প্রোগ্রামারস" রচিত একটি "সি ++ গ্রন্থাগার" এবং এটি আমার মতে সত্যই প্রদর্শিত হয়। এটি ঘটেছিল, এই মুহূর্তে আমি পিকোর সাথে রচিত প্রকল্পটি পুনরায় ইঞ্জিনিয়ারিং করছি, আমার কাছে মনে হয় এটি সম্পূর্ণরূপে এসি ধারণা অনুসরণ করে, তবে আরও সমসাময়িক ভাষায়, এটির চেয়ে বেশি ভাল নয়।

উচ্চ কার্যকারিতা, দক্ষ, মার্জিত সার্ভার যোগাযোগের জন্য যে কোনও ক্ষেত্রে আপনি সেগুলির কোনও ব্যবহার না করেই ভাল হতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.