আমি 1998 সাল থেকে নো-কোড টুল ব্যবহার করে ডেভেলপ করছি। হ্যাঁ, তখনও, এমএস অ্যাক্সেস ছিল, যা আপনাকে বহু-সহ একটি ছোট অ্যাকাউন্টিং সিস্টেম তৈরি করতে দেয়। প্রোগ্রামিং ছাড়া ব্যবহারকারীর অ্যাক্সেস। 2000-এর দশকের গোড়ার দিকে, MS Access-এর উপর নির্মিত একটি অ্যাপ্লিকেশন একটি বৃহৎ হোম অ্যাপ্লায়েন্স এবং ইলেকট্রনিক্স খুচরা চেইনের এক ডজন দোকানে (50,000 SKU সহ) কাজ করছিল। এটি স্টক লেভেল প্রদর্শনের জন্য নেটওয়ার্কের অন্যান্য স্টোরের সাথে ইনভেন্টরি ম্যানেজমেন্ট, সেলস ট্র্যাকিং, মূল্য নিয়ন্ত্রণ এবং ডেটা এক্সচেঞ্জ পরিচালনা করে। সামগ্রিকভাবে, প্রোগ্রামিং ছাড়াই যেকোনো ধরনের এন্টারপ্রাইজ ডেটা পরিচালনা করার জন্য দ্রুত একটি ডাটাবেস তৈরি করার জন্য এটি একটি ভাল হাতিয়ার, কিন্তু একটি ত্রুটি সহ - এটি শুধুমাত্র সংস্থার স্থানীয় নেটওয়ার্কের ব্যবহারকারীদের জন্য অ্যাক্সেসযোগ্য৷
সাম্প্রতিক বছরগুলিতে, অনেকগুলি < span class="notranslate">নো-কোড টুল আবির্ভূত হয়েছে, এবং এমনকি একটি সম্পূর্ণ নো-কোড বিকাশ শিল্প এখন। যাইহোক, দুর্ভাগ্যবশত, এই টুলগুলির বেশিরভাগই একটি নির্দিষ্ট কাজ সমাধানের জন্য নিছক অস্থায়ী সমাধান বা জটিল যুক্তি ছাড়াই সহজ ওয়েব/মোবাইল অ্যাপ্লিকেশনের দিকে প্রস্তুত।
কেন না -কোড প্রয়োজনীয়?
নো-কোড ডেভেলপমেন্ট রক্ষণাবেক্ষণের খরচ কমানোর সাথে সাথে একটি কোম্পানির মধ্যে ব্যবসায়িক প্রক্রিয়া পরিচালনা বা গ্রাহকদের সাথে ইন্টারঅ্যাক্ট করার জন্য দ্রুত জটিল অ্যাপ্লিকেশন তৈরির অনুমতি দেয়। সহজ কথায়, আপনি একটি প্রি-বিল্ট সিস্টেমের সাথে খাপ খাইয়ে নেওয়ার পরিবর্তে শুধুমাত্র এক মাসের মধ্যে আপনার ব্যবসায়িক প্রক্রিয়াগুলির জন্য উপযোগী একটি কাস্টম সিআরএম বিকাশ করতে পারেন৷
তবে, এটি কেবল অ্যাপ্লিকেশন তৈরির জন্য নয় - আপনারও প্রয়োজন এটা বজায় রাখার জন্য একটি প্রথাগত অ্যাপ্লিকেশনে, একজন নতুন বিকাশকারীকে (বা এমনকি আসলটি) পুরানো কোড বোঝার জন্য, বিস্তৃত ডকুমেন্টেশনের মাধ্যমে পড়া ইত্যাদির জন্য সময় ব্যয় করতে হবে। নো-কোড দিয়ে, অ্যাপ্লিকেশনটির সমস্ত ব্যবসায়িক যুক্তি ভিজ্যুয়াল ব্লকের মাধ্যমে সম্পাদনা করা হয়, যা ব্যবসার প্রক্রিয়াটি দেখে মাত্র কয়েক সেকেন্ডের মধ্যে একটি প্রক্রিয়া কী করে তা বোঝা সম্ভব করে তোলে। ডায়াগ্রাম।
একটি অ্যাপ্লিকেশন কতটা জটিল হতে পারে?
ভিসার অংশীদারিত্বে তৈরি একটি ফিনটেক পরিষেবা Carment হল একটি প্রধান উদাহরণ। এটি নো-কোড প্ল্যাটফর্ম AppMaster-এ তৈরি করা হয়েছে , বেশ কয়েকটি ব্যাঙ্ক এবং KYC/KYB প্রদানকারীর সাথে একীভূতকরণ সহ। এই সবই ব্যাকএন্ড কোডের একটি লাইন না লিখেই অর্জন করা হয়েছিল (ফ্রন্টএন্ডটি VueJS দিয়ে নির্মিত একটি ঐতিহ্যবাহী অ্যাপ্লিকেশন ছিল)। ব্যাকএন্ড ডেভেলপ করা, CI/CD সেট আপ করা এবং Google ক্লাউড সার্ভারে স্থাপন করা 300 ঘণ্টার কিছু বেশি সময় নেয়।
আরেকটি উদাহরণ হল একটি আউটসোর্সিং কোম্পানির জন্য একটি ম্যানেজমেন্ট সিস্টেম, ভাড়া করা কর্মীদের রেকর্ড পরিচালনা করে, যার মধ্যে তাদের বৈধকরণের ডেটা, প্রজেক্ট অ্যাসাইনমেন্ট, হাউজিং, কর্পোরেট যানবাহন, এবং ঘন্টা কাজ. এই প্রকল্পের ব্যাকএন্ড এবং ফ্রন্টএন্ড সম্পূর্ণরূপে AppMaster প্ল্যাটফর্মে বিকশিত হয়েছে, প্রায় 200 ঘন্টা সময় নেয়। আমার সহায়তায়, বেশ কিছু জটিল প্রকল্পও এমন ব্যক্তিদের দ্বারা সম্পন্ন হয়েছে যাদের প্রোগ্রামিংয়ের অভিজ্ঞতা নেই, বিকাশ প্রক্রিয়া চলাকালীন প্রায় 1-2 মাস শেখার সময় লাগে৷
কে নো-কোড?
- ছোট কোম্পানিগুলির জন্য: আপনি যদি এক্সেল স্প্রেডশীটে প্রক্রিয়াগুলি পরিচালনা করেন, নো-কোড ডেভেলপমেন্ট আপনার কর্মপ্রবাহকে সহজ করতে পারে, রেকর্ড-কিপিংকে আরও নির্ভুল করে তুলতে পারে, এবং সহজ এবং স্বজ্ঞাত ফর্ম তৈরি করে আপনাকে অ্যাকাউন্টিং কাজগুলির অংশ কর্মীদের কাছে অর্পণ করতে সক্ষম করে৷ উপরন্তু, আপনি যেকোন জায়গা থেকে এমনকি আপনার ফোন থেকেও আপনার কোম্পানির কার্যক্রম নিরীক্ষণ করতে পারেন, কেবলমাত্র ওয়েব অ্যাপ্লিকেশন অ্যাক্সেস করে।
- বড় কোম্পানিগুলির জন্য: না -কোড আপনাকে ক্ষেত্রের কর্মীদের জন্য দ্রুত অ্যাপ্লিকেশন বিকাশ করতে, অভ্যন্তরীণ ব্যবসায়িক প্রক্রিয়াগুলি পরিচালনা করতে, বিভিন্ন বিভাগ থেকে ডেটা সংগ্রহ করতে বা এমনকি একটি কর্মচারী ডিরেক্টরি এবং তথ্য বিনিময় সহ একটি কর্পোরেট পোর্টাল তৈরি করতে দেয়৷
- >ক্লায়েন্টদের সাথে কাজ করা কোম্পানিগুলির জন্য: নো-কোড গ্রাহক পোর্টাল, অ্যাপয়েন্টমেন্ট শিডিউলিং সিস্টেম, পরিষেবা বা পণ্য অর্ডার প্ল্যাটফর্ম এবং চলমান কাজের জন্য স্ট্যাটাস ট্র্যাকিং তৈরি করতে ব্যবহার করা যেতে পারে .
- স্টার্টআপের জন্য: 1-2 মাসের মধ্যে, আপনি একটি জটিল অ্যাপ্লিকেশন তৈরি করতে পারেন এবং বছরব্যাপী প্রথাগত উন্নয়ন প্রক্রিয়ায় প্রতিশ্রুতিবদ্ধ না হয়ে আপনার অনুমান পরীক্ষা করতে পারেন। < /ul>
- মেন্ডিক্স শক্তিশালী>: 2005 সালে প্রতিষ্ঠিত এবং 2018 সালে সিমেন্স $730 মিলিয়নে অধিগ্রহণ করে। এটি মূলত একটি নিম্ন-কোড সমাধান, কারণ কিছু যুক্তি কোড দিয়ে লিখতে পারে বা প্রয়োজন। সিস্টেম ব্যবহারকারীর সংখ্যার উপর ভিত্তি করে মূল্য নির্ধারণ করা হয়।
- Xano: এই টুলটি আপনাকে একটি জটিল ব্যাকএন্ড তৈরি করতে দেয়, যেটি পরবর্তীতে API (এপিআই) এর মাধ্যমে ফ্রন্টএন্ড বা মোবাইল অ্যাপ্লিকেশনের সাথে সংযুক্ত হতে পারে উদাহরণস্বরূপ, FlutterFlow ব্যবহার করে)।
- প্রত্যক্ষ: ব্যাকএন্ড ডেভেলপমেন্ট এবং সাধারণ ওয়েব অ্যাপ্লিকেশন তৈরিতে ফোকাস করে। < li>AppMaster: বাজারে একমাত্র সমাধান যা আপনাকে একটি ব্যাকএন্ড, ফ্রন্টএন্ড এবং তৈরি করতে সক্ষম করে মোবাইল অ্যাপ্লিকেশন (অ্যাপ স্টোরগুলিতে স্বয়ংক্রিয় প্রকাশের সাথে)।
কোন নো-কোড টুল বেছে নেবেন?
পেশাদার নো-কোড ডেভেলপমেন্ট মার্কেটে, বেশ কয়েকটি প্রধান সমাধান আপনাকে জটিল অ্যাপ্লিকেশন তৈরি করতে দেয়:
কেন আমি বিকাশের জন্য AppMaster ব্যবহার করি
আমি অনেকগুলি no-code সমাধানগুলি অন্বেষণ ও পরীক্ষা করেছি, কিন্তু শেষ পর্যন্ত, আমি AppMaster< এ স্থির হয়েছি /a> কারণ এটি একটি অ্যাপ্লিকেশনের সমস্ত উপাদানকে কভার করে - ব্যাকএন্ড, ফ্রন্টএন্ড এবং মোবাইল অ্যাপ৷
প্রাথমিক কারণ: আপনার নিজের সার্ভারে স্থাপনা
< span class="notranslate">AppMaster আপনাকে বাইনারি ফাইল বা সোর্স কোড ডাউনলোড করে আপনার নিজের সার্ভারে আপনার অ্যাপ্লিকেশন প্রকাশ করতে দেয়৷ প্ল্যাটফর্মের মূল বৈশিষ্ট্য হল এটি প্রতিটি স্থাপনার সাথে ব্যাকএন্ড অ্যাপ্লিকেশনের জন্য গো-তে সোর্স কোড তৈরি করে। অপ্রত্যাশিত ঘটনাগুলির ক্ষেত্রে, আপনার সার্ভারে অ্যাপ্লিকেশন হোস্ট করা থাকলে এবং আপনার কাছে সোর্স কোড থাকলে আপনার অপারেশনগুলি ব্যাহত হবে না, যা প্রয়োজনে সংশোধন করা যেতে পারে।
PostgreSQL এর সাথে ব্যাকএন্ড
< p>ব্যাকএন্ড PostgreSQL এর সাথে কাজ করে, যা আপনাকে SQL কোয়েরির সম্পূর্ণ কার্যকারিতা লাভ করতে দেয়, যার মধ্যে JOIN, গণনা করা ক্ষেত্র, উইন্ডো ফাংশন এবং আরও অনেক কিছু রয়েছে।সম্পূর্ণ ওয়েব অ্যাপ্লিকেশন
আপনি কাস্টম ডিজাইন (যুক্তিসঙ্গত সীমার মধ্যে) সহ সম্পূর্ণ কার্যকরী ওয়েব অ্যাপ্লিকেশন তৈরি করতে পারেন যা ক্লায়েন্ট এবং কর্মচারীদের কাছে উপস্থাপন করতে আপনি বিব্রত হবেন না। উদাহরণস্বরূপ, ক্লায়েন্ট পোর্টাল এবং কর্মচারী সরঞ্জামগুলির জন্য পৃথক অ্যাপ্লিকেশন। এই সবগুলি একসাথে কাজ করবে, এবং যখন আপনি ডাটাবেসে ডেটা মডেলগুলি সম্পাদনা করেন, তখন পরিবর্তনগুলি তাত্ক্ষণিকভাবে ওয়েব সংস্করণগুলিতে প্রয়োগ করা হয়৷
স্টোর আপডেট ছাড়াই মোবাইল অ্যাপ্লিকেশনগুলি
অ্যাপমাস্টারের মোবাইলের সৌন্দর্য অ্যাপ্লিকেশন হল যে তাদের অ্যাপ স্টোরগুলিতে আপডেটের প্রয়োজন হয় না। প্রতিবার মোবাইল অ্যাপ চালু হলে সর্বশেষ কনফিগারেশন (স্ক্রিন এবং যুক্তি) লোড হয়। এর মানে হল আপনাকে শুধুমাত্র একবার কর্মচারীদের ডিভাইসে অ্যাপটি ইনস্টল করতে হবে এবং প্রতিটি লঞ্চের সাথে ভবিষ্যতের সমস্ত পরিবর্তন স্বয়ংক্রিয়ভাবে প্রয়োগ করা হবে। আবার স্টোর সংযম প্রক্রিয়ার মধ্য দিয়ে যাওয়ার দরকার নেই। অবশ্যই, এই পদ্ধতির জন্য অ্যাপ ডিজাইনে কিছু আপস প্রয়োজন, কিন্তু এটি কর্পোরেট চাহিদার জন্য যথেষ্ট।