সি ++ প্রোগ্রামের জন্য ওয়েব-এন্ড তৈরি করা হচ্ছে


9

আমি ভাবছিলাম যে সার্ভারে সি ++ প্রোগ্রামের সাথে ইন্টারফেসিংয়ের জন্য ওয়েব এন্ড তৈরি করার সর্বোত্তম পদ্ধতিটি কী হবে? প্রথমে আমি কেবল ওয়েব সার্ভারের সাইড ল্যাঙ্গুয়েজ (যেমন shell_exec()পিএইচপি এর মতো ) থেকে শেল এক্সিকিউশনটি ব্যবহার করে ভেবেছিলাম , তবে "আরও ভাল" উপায় আছে কিনা তা নিয়ে আমি ভাবছিলাম। হতে পারে আরও কিছু দেশীয় বা এটি কোনও কারণে খারাপ অভ্যাস?


এএফাইক নয়, স্ট্যাকওভারফ্লোতে থাকা উচিত। যদিও ভুল হতে পারে।
এন্ডার্স

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

উত্তর:


7

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

অথবা তোমার মত একটি এমবেডেড ওয়েবসার্ভার যোগ করতে পারেন নকুল

তবে আমি মনে করি পিএইচপি এর পাস্ত্রু ব্যবহার করা সবচেয়ে সহজ। উদাহরণস্বরূপ, আমার এক সাইটে আমার কাছে একটি সি ++ প্রোগ্রাম রয়েছে যা চিত্রগুলি উত্পন্ন করে, আমি যে চিত্রগুলি দেখি তা প্রদর্শন করতে:

<?

header("content-type: image/png"); 

$temp = $_GET["temp"];
$rain = $_GET["rain"];

passthru("/home/rrabien/marker $temp $rain")

?>

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

ইনপুটটি সঠিকভাবে এড়িয়ে চলা ছাড়া পাস্ত্রু ব্যবহার করবেন না, বা আপনি হ্যাক হতে বলছেন। : এই লিঙ্ক পড়ুন acunetix.com/websitesecurity/php-security-1.htm
Joeri Sebrechts

এইভাবে আমি এটি করি তবে আমি জ্যাঙ্গো ব্যবহার করি। সরাসরি সি ++ অ্যাপ্লিকেশনটিতে যাওয়ার পরিবর্তে, আমার সি ++ অ্যাপ্লিকেশন চালু করার জন্য, বা আইপিসি বা নেটওয়ার্কের মাধ্যমে কিছু অভ্যন্তরীণ এপিআই ব্যবহার করে ডেমোনের সাথে যোগাযোগ করার জন্য পাইথন র‍্যাপার রয়েছে or ওয়ার্কস সত্যই ভাল।
মাইকালমোকনি

3

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


1

আমি নিশ্চিত যে সি / সি ++ এর জন্য সেখানে সংকলনযোগ্য ওয়েব কাঠামো রয়েছে। তবে আমি কারও সাথে পরিচিত নই।

আমি যেটির সাথে পরিচিত তা হ'ল স্বাচ্ছন্দ্যের সাথে আপনি সি / সি ++ দিয়ে পাইথন প্রসারিত করতে পারেন । আমি বিশ্বাস করি এসডাব্লুআইজি ব্যবহার করে এটি আরও সহজ করা যায় । পাইথনের ওয়েব ফ্রেমওয়ার্কগুলির আধিক্য রয়েছে তা দেওয়া আপনার পক্ষে এটি একটি বিকল্প হতে পারে।

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