Back to campField Journalby Zin
All entries

winechanz · barry

Library vs Framework

Today I'm going to share a comparison of Libraries and Frameworks, covering Workflow, Function, Performance, Structure and Control.

2 min read0 likes

Library vs Framework

ကျွန်တော်က ဒီနေ့မှာတော့ Library နဲ့ Framework တွေနဲ့ Workflow, Function, Performace,Structure,Control ဆိုင်ရာတွေကို နှိုင်းယှဉ်ပြီး မျှဝေပြောပြပေးသွားမှာဖြစ်ပါတယ်။

ဖတ်ချိန် 2 မိနစ်0 likes

Hello everyone 👋

Sometimes, when Software Developers apply for a Role (Intern, Junior, Mid, Senior etc) at IT Companies overseas or locally -
Minimum Interview 3 steps (depend on companies):

  • IQ & IT Test
  • Live Coding
  • Face-to-face Interview, and you have to get through all of them.

Once you get past the IQ & IT Test stage, there's one Question Project Managers love to ask in the Live Coding and Face-to-face Interview rounds. How do you understand a Library? What's a Framework like? How do Libraries and Frameworks work, what are their strengths and weaknesses, what makes something a Library, and what makes it a Framework? They ask things like this to test your knowledge. If you're already working as a Software Developer, Libraries and Frameworks probably aren't strangers to you. But there are still plenty of people in the Development Field who use Libraries and Frameworks without knowing how they actually work. Not knowing this can make you too Library Dependent, whether you're Maintaining Software across Versions or adding new features to Hybrid Software. That can make long-term Maintenance hard and can hurt Software Performance too.

Today I'm going to share a comparison of Libraries and Frameworks, covering Workflow, Function, Performance, Structure and Control. Along the way, I'll only pick out the basics of Libraries and Frameworks that are really worth knowing. If you want to dig into Libraries and Frameworks in more detail, I've also shared some Blog Links below for you to read. I hope you get something useful out of this 🤍

Workflow

Meaning

Structure

Controlling

Function

Performance

Usage

Benefits

Samples

See you again in the next post 😉

မိတ်ဆွေတို့အားလုံး မင်္ဂလာပါဗျ 👋

တခါတရံ Software Developer တွေအနေနဲ့ Oversea မှာရှိတဲ့ IT Companies တွေ , Local တွေမှာရှိတဲ့ IT Companies တွေကို Role(Intern,Junior,Mid,Senior etc) တစ်ခုအတွက် အလုပ်လျှောက်တဲ့အခါ -
Minimum Interview 3 steps (depend on companies):

  • IQ & IT Test
  • Live Coding
  • Face-to-face Interview တွေကိုဖြတ်ကျော်ရပါတယ်။

အဲဒီအခါ IQ & IT Test အဆင့်ကိုကျော်ပြီး Live Coding , Face-to-face Interview တွေမှာ Project Manager တွေက မေးလေ့မေးထ့ရှိတဲ့ Question လေး တစ်ခုရှိပါတယ်။ Library ဆိုတာဘယ်လိုနားလည်လဲ၊ Framework ဆိုတာဘာလိုမျိုးလဲ၊ Library နဲ့ Framework တွေရဲ့ အလုပ်လုပ်ပုံ အားသာချက်၊အားနည်းချက်၊ ဘယ်လိုဟာကို Library လဲ၊ ဘယ်လိုမျိုးဆို Frameworkလဲ အစရှိသဖြင့် ပညာစမ်းတဲ့အနေနဲ့ မေးတတ်စမ်းတတ်ကြပါတယ်။ Software Developer အနေနဲ့ လုပ်ကိုင်နေပြီးဆိုရင်လည်း Library နဲ့ Framework တွေနဲ့က မစိမ်းတတ်ကြပါဘူး။ ဒါပေမဲ့လဲ Library နဲ့ Framewrok တွေရဲ့အလုပ်လုပ်ပုံ မသိသေးပဲ အသုံးချရေးနေတဲ့သူတွေက Development Field ထဲမှာအများကြီးရှိနေတုန်းပါပဲ ။ အဲလိုမသိခြင်းက Software တွေကို Version အလိုက် Maintain လုပ်တဲ့အခါပဲဖြစ်ဖြစ် Hybrid Software တွေကို featureအသစ်သစ်တွေထည့်တဲ့အခါမှာ Library Depend လွန်ဖြစ်ပြီး ကာလရှည် Maintain လုပ်တဲ့အခါအခက်အခဲရှိနိုင်သလို Software Performance ကိုထိခိုက်လာစေနိုင်ပါတယ်။

ကျွန်တော်က ဒီနေ့မှာတော့ Library နဲ့ Framework တွေနဲ့ Workflow, Function, Performace,Structure,Control ဆိုင်ရာတွေကို နှိုင်းယှဉ်ပြီး မျှဝေပြောပြပေးသွားမှာဖြစ်ပါတယ်။ပြောပြတဲ့အခါ ကျရင်လည်း Library နဲ့ Framework တွေရဲ့ အခြေခံသိသင့်သိထိုက်တာကိုပဲ ရွေးထုတ်ပြောပြပေးမှာဖြစ်ပါတယ်။ မိတ်ဆွေတို့အနေနဲ့ Library နဲ့ Framworkတွေရဲ့အကြောင်းကိုအသေးစိပ်စူးစမ်းချင်လို့ သိချင်လာတဲ့အခါ ဖတ်ဖို့ Blog Linkတွေကိုလဲ အောက်မှာမျှဝေထားပါတယ်။ အကျိုးတစ်ခုခုရသွားမယ်လို့မျှော်လင့်ပါတယ် 🤍

Workflow

Meaning

Structure

Controlling

Function

Performance

Usage

Benefits

Samples

နောက်တစ်ပုဒ်နဲ့ပြန်တွေ့ကြတာပေါ့ 😉

Filed underwinechanzbarry

Written byZin Min Htun (Wine Chanz)Senior Full-Stack Developer · Da Nang, VietnamSay hello at campMore entries