• সুবিন ভাইসহ অনেক অভিজ্ঞজনদের বলতে শুনছি, জ্যাঙ্গো শেখার আগে ফ্লাস্ক শেখা ভালো। কিন্তু কেন আগে ফ্লাস্ক শেখা ভাল?

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

asked 31 Jan, 04:58

_Shaon_'s gravatar image

_Shaon_
756216

edited 04 Feb, 07:36

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
23618


আপনার প্রশ্নেই আসলে এর উত্তর আছে। ফ্লাস্ক একটি মাইক্রো-ফ্রেমওয়ার্ক যেখানে ওয়েব ডেভেলাপমেন্টের বেসিক জিনিসগুলো আছে। ফ্লাস্কে একটি "Hello World" ওয়েব অ্যাপ্লিকেশন লেখা যায় কয়েক লাইনের কোডেঃ

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

ফ্লাস্কে জ্যাঙ্গোর মত স্ট্রিক্ট ডিজাইন প্রিন্সিপাল ব্যবহার করতে হয় না বা ডেভেলাপমেন্টের শুরুতেই অনেক ধরনের ইনফরমেশন নিয়ে কাজ করতে হয় না। বিগিনার ডেভেলাপারদের জন্য বিভিন্ন এক্সপেরিমেন্ট করা অনেক সহজ হয়। ওয়েব ডেভেলাপমেন্টে বিগিনারদের জন্য তাই ফ্লাস্ক সাজেস্ট করা হয় প্রায়ই।

permanent link

answered 31 Jan, 05:49

__salman__'s gravatar image

__salman__ ♦♦
1.1k211

edited 31 Jan, 06:32

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
23618

আর সুবিন ভাই বলছিলেন ওয়েব কিভাবে কাজ করে ঐটা জানাও জরুরী। ওয়েব কিভাবে কাজ করে বলতে এইখানে কি কি জানতে হবে?

(31 Jan, 06:14) _Shaon_

Youtube এ দ্বিমিক কম্পিউটিং -এর "ওয়েব কনসেপ্টস" নামে একটি কোর্স আছে। সেটি ফলো করলে আশা করি ওয়েব কিভাবে কাজ করে সেই ধারনা পরিষ্কার হয়ে যাবে। https://www.youtube.com/watch?v=zgT56yKPSSo&list=PLYx-Huwyr19ig69ROwNim4h3BfaAQ28Ar

(01 Feb, 07:29) __salman__ ♦♦
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:

×11
×3
×1

question asked: 31 Jan, 04:58

question was seen: 184 times

last updated: 04 Feb, 07:36