উবুন্টু থেকে আপনার নিজস্ব ওয়েব অ্যাপ তৈরি করতে ইলেক্ট্রন এবং নেটিভাইফায়ার

WebApp ইলেক্ট্রন ubunlog

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

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

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

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

এটি একটি ওয়েব অ্যাপ্লিকেশন ব্যবহার করার জন্য ধন্যবাদ আমাদের কেবল একটি ওয়েব ব্রাউজারের প্রয়োজন হবে। আজ সমস্ত ব্রাউজারগুলি ডিস্কে বা বিজ্ঞপ্তিগুলিতে ডেটা সঞ্চয় করার মতো বৈশিষ্ট্যগুলিকে সমর্থন করে। এগুলি সর্বাধিক সাধারণ যা কোনও ওয়েব অ্যাপ ব্যবহার করা প্রয়োজন।

ওয়েবঅ্যাপ্লিকেশনটি ubunlog প্রবেশ

বৈদ্যুতিন আমাদের অনুমতি দেবে ওয়েব অ্যাপ্লিকেশন encapsulate একটি সহজ উপায়ে নিজস্ব খরচ জন্য। এটি পরীক্ষা করে দেখার পরে এবং এটি সঠিকভাবে কাজ করে যাচাই করার পরে, আমাকে অবশ্যই স্বীকার করতে হবে যে এর আসল উপযোগিতা সম্পর্কে পরিষ্কার না হয়ে, অন্তত এটি বেশ কৌতূহলী ছিল। যদি আমরা একই ওয়েবসাইট খোলার সময় এক্সটেনশনগুলি তৈরি করে তবে ক্রোমিয়াম যে সংস্থানগুলি করবে সেগুলি ব্যবহারের সাথে তুলনা করলে এর আসল দক্ষতা উল্লেখযোগ্য নয়। বৈদ্যুতিন ভিত্তিক হয় ক্রৌমিয়াম এবং রানটাইম পরিবেশে node.js.

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

উবুন্টুতে ইলেক্ট্রন ওয়েব অ্যাপ্লিকেশন তৈরি করতে নেটিফায়ার ইনস্টল করুন

এই কাজটি সম্পাদন করার জন্য, আমরা প্রথমে যা করব তা হ'ল নোড.জেএস এবং এর এনপিএম প্যাকেজ ম্যানেজার ইনস্টল করুন। এর জন্য আমরা টার্মিনালটি খুলতে যাচ্ছি (Ctrl + Alt + T) এবং এর মধ্যে নীচের মতো কিছু লিখব।

sudo apt install nodejs npm

এই মুহুর্তে আমরা ইউটিলিটি ইনস্টল করতে যা নোড.জেএস প্যাকেজ ম্যানেজারের রূপান্তর সম্পাদন করবে। একই টার্মিনালে আমরা নিম্নলিখিত ক্রমটি লিখি।

sudo npm install nativefier -g

এখন আমরা আমাদের নিজস্ব ওয়েব অ্যাপ্লিকেশন তৈরি করতে শুরু করতে পারি। আমাদের কেবলমাত্র টার্মিনালে চালু করতে হবে (Ctrl + Alt + T) নিম্নলিখিতগুলির মতো:

nativefier ubunlog.com

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

ওয়েবপ্যাপ ইলেক্ট্রন তৈরি করা হচ্ছে

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

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   ক্রিস্টিনা তিনি বলেন

    হ্যালো এবং এটিকে মোছার জন্য আমি কোন আদেশগুলি ব্যবহার করতে পারি, ইনস্টলেশনটির অংশ হিসাবে ডাউনলোড করা ইলেকট্রন? আপনার ব্লগের জন্য ধন্যবাদ, আমি কেডি নিওনে আছি