Diff Between Web Designer and Web Developer

Web Designer
Web Designer ဆိုတာက Website တစ္ခုရဲ႕ ဒီဇိုင္းပိုင္းကို အဓိကတာ၀န္ယူရတဲ့သူပါ။ Logo က ဘယ္လုိ၊ Banner,  Navigation က ဘယ္လိုပုံစံ စသျဖင့္ ဖန္တီးရတဲ့သူလို႔ထင္ပါတယ္။ Web တည္ေဆာက္ဖုိ႕ HTML , CSS , Javascript , Jquery အဓိက ကၽြမ္းက်င္ရတယ္။ Design အတြက္ idea ေကာင္းေတြရိွရမယ္။ Photoshop , Flash ကိုလည္း အထိုက္ေလွ်ာက္ကၽြမ္းက်င္ရတယ္။ ေနာက္ၿပီးေတာ့ Color Theory ပိုင္းနဲ႔ အေရာင္ေတြကို ဘယ္လိုတြဲဖက္ၿပီး သံုးရမလဲ ဆိုတာကိုလည္း နားလည္ရမယ္။ အဓိကအားျဖင့္ Website အတြက္ Template တစ္ခုထြက္လာေအာင္ ဖန္တီးေပးရျခင္းက သူ႔အလုပ္ပါပဲ။
Web Developer
Developer ကေတာ့ Web Designer က ဖန္တီးလိုက္တဲ့ ပုံေတြကို Website တစ္ခုအျဖစ္  အသက္သြင္းရတဲ့ သူပါ။ Website ေတြအလုပ္လုပ္ေအာင္ Coding ပိုင္းနဲ႔ေရးသားတည္ေဆာက္ၿပီး HTML, CSS, JavaScript, PHP, SQL, ASP.NET နားလည္ထားရပါမည္။ ဒါ့အျပင္ PHP, ASP.NET စသျဖင့္ ကိုယ္သံုးမယ့္ Language ကို ကၽြမ္းက်င္ရမယ္။  Database ပိုင္းမွာလည္း Mysql, MSSql တစ္ခုခုသိထားရမည္။ ေနာက္ၿပီးေတာ့ System Design ေတြကို သိရမယ္။ Design သမားဆြဲထားတဲ့ Template Design ေပၚမွာ အဆင္ေျပစြာ အလုပ္လုပ္ႏိုင္ ရမယ္။ Design နဲ႕ Developer ေတြ ကြဲျပားၿပီး တည္ရိွေနတာရွားတယ္။ Joomla မွာ အဲဒီျပႆနာေတြ မရွိပါဘူး။ Design သမားကလည္း Design ကိုေရးေနတဲ့အခ်ိန္ တၿပိဳင္နက္တည္းမွာပဲ Developer သမား ကလည္း Coding ပိုင္းေတြကို ျပင္ဆင္ေနလို႔ရပါတယ္။ HTML ဆိုဒ္ေတြမွာေတာ့ မျဖစ္ႏိုင္ပါဘူး။
မ်ားေသာအားျဖင့္ Web developer ေတြက Graphic ပိုင္းေကာ ကုဒ္ဒင္းပိုင္းေတြျဖစ္တဲ့ XHTML, CSS နဲ႕ Web Programming Language ေတြျဖစ္တဲ့ PHP, ASP စသျဖင့္ တစ္ခုခုေတာ့ ကၽြမ္းက်င္ၾကပါတယ္။ Web Master ေတြက်ေတာ့ Server ပိုင္းေတြ၊ Security ေတြကို အဓိကကိုင္ၿပီး Web Development ပိုင္းမွာလဲ Knowledge ထက္နည္းနည္းပိုၿပီး အကၽြမ္းတဝင္ရွိပါတယ္။
Web developer ျဖစ္လာရင္ Expolit ဆိုတာမသိပါဘူး။ Expolit သံုးျပီး Web developer ေတြေရးတဲ႔ Web Site ေတြကို Hacker ေတြက တိုက္ခိုက္နိုင္ပါတယ္။ ဒါေၾကာင္႔ သင္က Web developer တစ္ေယာက္ျဖစ္တဲ႔ အတြက္ ဒါေတြကိုလည္း ေလ႔လာသင္႔တယ္လို႔ထင္ပါတယ္။ ဆိုလိုတာက Web Developer တစ္ေယာက္က Joomla Website တစ္ခုကို ဖန္တီးႏိုင္ယံုနဲ႔တင္ မရပါဘူး။ အဲဒီအခ်ိန္မွာ Hacker ကလည္း Joomla Expolit ေလးနဲ႔ လက္တည္းစမ္းၾကည့္ႏိုင္ပါတယ္။
ဒါေၾကာင္႔ Web Developer သမားေတြက Security ကို ကိုယ္နဲ႔မဆိုင္ဘူးလို႔ထင္ေနရင္ မွားသြားပါလိမ့္မယ္။ သင္႔ရဲ႕ Website ကုိ အၿမဲတမ္း Version အလိုုက္ Update ျပဳလုပ္ေပးပါ။ ဘာလို႔လဲဆိုေတာ႔ Expolit ေတြမွာ Version ေတြရွိပါတယ္။ ၿပီးေတာ႔ ကိုယ္ေရးမယ့္ Website အမ်ိဳးအစားက Expolit ရွိလားဆိုတာ အရင္ရွာရင္ ေကာင္းပါတယ္။ မရွိဘူးဆိုုရင္ အဲဒီအမ်ိဳးစားကိုေရြးခ်ယ္ျပီး Developing လုပ္ေပါ့။ ဒါဆိုရင္ေတာ့ မိမိရဲ႕၀ဘ္ဆိုဒ္ Hack ခံရတာ မျဖစ္ႏိုင္ေတာ့ဘူး။ Hacker နဲ႔ Developer က တစ္ေယာက္နဲ႔တစ္ေယာက္ မွီခိုေနတာပါ။

မွတ္ခ်က္။ အင္တာနက္ဗဟုသုတမ်ားထဲမွ ျပန္လည္မွ်ေ၀ျခင္းျဖစ္ပါသည္။

Post a Comment

0 Comments