আমি ড্রপালের সাথে এম্বার এবং ব্যাকবোন উভয়ই ব্যবহার করেছি - তবে আপনি যেভাবে ভাবেন সেভাবে নয়।
অ্যাম্বার এবং ব্যাকবোন একটি ওয়েব অ্যাপ্লিকেশন তৈরির জন্য উভয়ই সূক্ষ্ম সরঞ্জাম - তবে তাদের সাথে ব্যবহার করার জন্য ড্রুপাল সত্যই কোনও ভাল সরঞ্জাম নয়। আপনি যখন ওয়েব অ্যাপটি তৈরি করেছেন তখন আপনি যা চান তা হ'ল হালকা এবং দ্রুত। তাত্ক্ষণিক প্রতিক্রিয়ার সময় হলে আপনার ব্যবহারকারীদের অনুভূতি দেওয়ার জন্য এটি দ্রুত হওয়া আপনি চান। আপনি এটি আরও ভালতর করতে এটি হালকা হতে চান। ড্রুপাল দ্রুত নয় - সম্পূর্ণ ড্রুপাল বুটস্ট্র্যাপটি অনেক সময় নেয় (অন্যান্য প্রচুর বিকল্পের তুলনায়) যদি আপনি যা করতে চান তা আপনার ওয়েব অ্যাপ্লিকেশনের জন্য একটি REST এপিআই সরবরাহ করে। দ্রুপাল হ'ল পিএইচপি, এটি সহকারী ব্যবহারকারী সংখ্যা সীমাবদ্ধ করে এটিকে যথেষ্ট ক্ষুধার্ত করে তোলে।
সুতরাং যদি দ্রুপাল এর জন্য খুব খারাপ হয় তবে এটি কেন ব্যবহার করবেন?
একটি সিএমএস - ড্রুপাল যেটি ছাড়িয়ে যায় তার জন্য আপনার সত্যই ড্রুপাল ব্যবহার করা উচিত। একটি ওয়েব অ্যাপের প্রয়োজন ছিল এমন প্রকল্পগুলির সাথে আমি অতীতে যা করেছি তা হ'ল ওয়েব অ্যাপের চারপাশে সিএমএস তৈরি করতে ড্রুপাল ব্যবহার করা। ব্লগ, সামগ্রী তালিকা এবং পছন্দগুলির মতো স্টাফ তৈরি করতে। আমি কিছু ব্যাকএন্ড স্টাফ সংজ্ঞায়িত করার জন্য মডিউলগুলিও তৈরি করেছি - যেমন স্কিমা সংজ্ঞা এবং অন্যান্য স্ট্র্যাপ যেখানে এটি ড্রুপাল ব্যবহার করার অনুভূতি তৈরি করেছিল - কারণ এটি আমার উন্নয়নকে আরও সহজ করে তুলেছে।
ওয়েব অ্যাপের প্রয়োজনীয় যেইআরএসটি এপিআই তৈরি করতে ড্রুপাল ব্যবহার করার পরিবর্তে - আমি নোড.জেএস ব্যবহার করে আসল আরএসটি এপিআই তৈরি করতে এবং অন্যান্য চেকস এজেএক্স কল করে যে ওয়েব অ্যাপটি প্রয়োজনীয়। নোড.জেএস কেবল এটি করতে পারদর্শী। এটি দ্রুত জ্বলছে (বস্তুর তালিকার জন্য প্রতিক্রিয়ার পরিমাণ 30 মিমি হিসাবে কম)। এটি খুব লাইটওয়েট, যেহেতু সার্ভারে জাভাস্ক্রিপ্ট অ্যাসিনক্রোনাস অ্যাকশন ব্যবহার করে, একটি নোড.জেএস সার্ভার সাধারণত হাজার হাজার সমসাময়িক ব্যবহারকারীকে পরিচালনা করতে পারে যেখানে পিএইচপি সম্ভবত 100 পরিচালনা করতে পারে। এছাড়াও, যেহেতু নোড.জেএস জাভাস্ক্রিপ্ট, আপনি অনেকগুলি পুনরায় ব্যবহার করতে পারেন কোড সার্ভার এবং ক্লায়েন্ট পাশ। আপনি জাভাস্ক্রিপ্টে ক্লায়েন্ট সাইড এবং পিএইচপি-তে সার্ভার সাইড উভয়ই প্রয়োগ করার পরিবর্তে আক্ষরিকভাবে একই বৈধতা কোডটি লিখতে পারেন। আপনি যদি কয়েক সপ্তাহের মধ্যে মনিচের দ্রুপাল কন-এ যাচ্ছেন - আপনার নোড.জেএস উপস্থাপনাটি দেখার বিষয়টি বিবেচনা করা উচিত।
সুতরাং আপনি যদি বিকাশকারী হন তবে আমি দৃ similar়রূপে অনুরূপ একটি সেটআপ করার পরামর্শ দিচ্ছি, এবং কেবলমাত্র ড্রপাল এটির পক্ষে ভাল তা ব্যবহার করার জন্য ব্যবহার করব। যদি আপনি একটি সাধারণ ওয়েব অ্যাপ তৈরি করতে চান এবং আপনি প্রচুর ব্যবহারকারীর প্রত্যাশা করেন না, দ্রুপালকে ব্যাকএন্ড হিসাবে ব্যবহার করা আপনার বিকল্প সময়টিকে সহায়তা করে যদি একটি বিকল্প হতে পারে।
আপডেট দ্রুপাল 8
সুতরাং দ্রুপাল 8 প্রকাশের সাথে উপরের কয়েকটি এখনও সত্য ধরেছে তবে আগের মতো একই প্রসারিত নয়। ড্রুপাল 8 ড্রুপাল like এর মতো হালকা ওজনের সরঞ্জাম নয়, যেমন নোড.জেএস, রেলস, জ্যাঙ্গো ইত্যাদি Java জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনগুলি মূলত বিভিন্ন পরিষেবা ব্যবহার করে তাই আপনার এখনও বিবেচনা করা উচিত এটির জন্য দ্রুপাল সেরা সরঞ্জাম কিনা।
ড্রুপাল 8 এর মাধ্যমে অনেক কিছু উন্নত করা হয়েছে। পরিষেবাগুলি অনেক বেশি নেটিভ, সিম্ফনি অনুরোধ / প্রতিক্রিয়াটি চালনা করে। উন্নত ক্যাচিং এবং দুর্দান্ত সমস্ত বৈশিষ্ট্য সহ ড্রুপাল 8 এর অনেক আকর্ষণীয় সম্ভাবনা রয়েছে। তবে ড্রুপাল 8 এর সমস্ত দুর্দান্ততার পরেও এটি হালকা ওজন প্রয়োগের চেয়ে অনেক বেশি ভারী। দ্রুত ওয়েবসার্চ সরবরাহকারী হিসাবে সফল ড্রুপাল 8 কীভাবে ব্যবহার করা যেতে পারে তা বলা শক্ত।
তবুও, সমস্ত কিছু বলা এবং সম্পন্ন করার সাথে, আমার সাধারণ সুপারিশটি একই থাকে। ড্রুপাল বিকাশকারী হওয়ায়, ড্রুপালকে প্রত্যেক কিছুর জন্য ব্যবহার করা সহজ, যেহেতু আমরা এটির সাথে পরিচিত। এটি নিরাপদ মতানুযায়ী এবং Drupal এর পারেন যেকোনো বিষয় জন্য ব্যবহার করা যেতে। মনে রাখবেন যে কোনও কিছুর জন্য দ্রুপাল ব্যবহার সম্ভব, এর অর্থ এই নয় যে এটি সবকিছুর জন্য সেরা হাতিয়ার। আইটি প্রকল্পে আপনি যে সরঞ্জামগুলি ব্যবহার করতে চান তার শক্তিশালী বিশ্লেষণ করা এবং তার শক্তি এবং দুর্বলতাগুলি বোঝা সর্বদা একটি দুর্দান্ত সহায়ক হবে এবং আপনাকে এমন প্রত্যাশা পূরণ করতে পারে না যে ফলস্বরূপ একটি অচল স্থানে শেষ হওয়া এড়াতে সহায়তা করতে পারে ।