আমি logical code যেমন C,Python করতে ভালবাসি। কিন্ত html, css এগুলো আমার কাছ ভাল লাগে না। যদি ও কিছুটা পারি।

এইচটিএমএল, সিএসএস ছাড়া কি ওয়েব অ্যাপ্লিকেশান করা যায় ??

Best Regards, Sreebash

asked 15 Nov '15, 16:21

Sreebash%20Chandra%20Das's gravatar image

Sreebash Chandra Das
129114


সংক্ষিপ্ত ভাবে বললে হ্যা করা যায়। ওয়েব এ্যাপ্লিকেসন আসলে একটি ক্লায়েন্ট-সার্ভার সফটওয়্যার। এখানে html বা ‍css এর কোন বাধ্যবাধকতা নেই। অপর দিকে আমরা যদি ওয়েব সাইটের কথা বলি তাহলে এখানে কমপক্ষে ‍html এর প্রয়োজনিয়তা আছে। এখন ওয়েব এ্যাপ্লিকেসন আর ওয়েব সাইটের মাঝে পার্থক্য কি?

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

তাহলে বলা য়ায় ওয়েব এ্যাপ্লিকেসনের জন্য ‍‍html আবশ্যক না। কিন্তু তার উপর ভিত্তি করে একটি ওয়েবসাইট তৈরি করলে লাগবে। যদি আপনি শুধু ব্যাকএন্ডে কাজ করতে চান এবং ফ্রন্টএন্ডের কাজটা কোন বন্ধুকে দিয়ে করিয়ে নিতে পারন তাহলে ‍‍html, css না করলেও চলবে। কিন্তু এগুলো খুব কঠিন কিছুনা। ওয়েব ডেভলাপমেন্ট করতে হলে এগুলো ব্যবহার করতেই হবে।

আর পাইথন দিয়ে ওয়েব এপ্লিকশন তৈরি করতে হলে প্রয়োজন অনুযায়ী অনেক টেকনলজিই শিখতে হতে পারে। প্রাথমিক ভাবে,

  • ওয়েব ফ্রেমওয়ার্ক ( django, flask, web2py etc)
  • ডাটাবেজ ও কুয়েরী ল্যান্গুয়েজ

এগুলো শিখে নিয়ে কাজ শুরু করে দেয়া যাবে।

permanent link

answered 18 Nov '15, 16:53

__salman__'s gravatar image

__salman__ ♦♦
1.1k211

edited 19 Nov '15, 13:14

Thanks a million bro !

(18 Nov '15, 18:59) Sreebash Chandra Das
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×213
×102
×33
×11

question asked: 15 Nov '15, 16:21

question was seen: 1,780 times

last updated: 19 Nov '15, 13:14