same story
matat mchan epa wela tma ata arala dame bn
matat mchan epa wela tma ata arala dame bn
උඹ මේ දාපු ත්රෙඅඩ් එක ගොඩක් වටිනවා මචන්.
මම මගේ පෞද්ගලික අදහසක් කියන්නම් උඹට. මම මුලින් ඉගෙන ගත්තේ Java. University එකේ මුලින් උගන්නපු නිසා. පස්සේ තමයි C# ඉගෙන ගත්තේ. මම C# වලට ආස වෙන්න හේතුව තමයි අපි මොනවා හරි application එකක් Java වලින් හදන්න ගියාම framework ගොඩාක් තියෙනවා. මොකක් පාවිච්චි කරන්නද කියලා හිතා ගන්න බෑ. ඒ වගේ හැමදේටම විවිදාකාර components, IDE තියෙනවා. හොඳ අවබෝධයක් නැති එකෙක්ට පිස්සු හැදෙනවා මොකක් පාවිච්චි කරන්නද කියල. අනිත් එක එක දෙයක් පාවිච්චි කලාම පස්සේ වෙන දෙයක් කරද්දී ඒ framework ඒවාට support කරන්නේ නෑ.එක්කෝ තව connectors පාවිච්චි කරන්න ඕනේ. පිස්සු ගොඩයි.වැඩ කරනවට වඩා වැඩි වෙලාවක් යන්නේ ඔය වගේ configuration related issues නිසා. මම Java ඉගෙන ගත්තු මුල් දවස්වලම නිසා මට ඒ වගේ ප්රශ්න ගොඩාක් ආව.
එත් පස්සේ C# එක්ක වැඩ කරද්දී මට මාර සැහැල්ලුවක් දැනුනා. හැමදේකටම standard එකක් තියෙනවා. framework, IDE, components ඔක්කොම එකකට එකක් supported. ඒ නිසා ඉක්මනට වැඩක් කර ගන්න පුළුවන්. අනික Visual Studio නිකන් දෙය්යෙක් වගේ.ගොඩක් දේවල් ලේසියෙන් කරගන්න පුළුවන් විදියට හදලා තියෙනවා.
ඒ නිසා මට දැනෙන විදියට නම් C# එක්ක වැඩ කරද්දී clear and concise කියල දැනෙනවා. Java එක්ක වැඩක් කරන්න යද්දී අවුල් ගොඩාක් වගේ දැනෙනවා. මේක මගේ පෞද්ගලික අදහස.
එත් Java ගැන හොඳ experience එකක් තියෙන එකෙක්ට නම් මම කියපු දේවල් කිසිම ප්රශ්නයක් වෙන එකක් නෑ. මම කිව්වේ මට දැනුනු විදිය. අනික මම දැන් තනිකරම C# පැත්තම කරන නිසා ඒකත් එක්ක comfortable වැඩියි. ඒ නිසා මගේ උත්තරේ පක්ෂපාතී කියලත් හිතෙනවා.
මම මේක කිව්වේ උඹට අදහසක් ගන්න. පුළුවන් නම් ඔය දෙකම කරලා බලලා උඹට හරියන එකෙන් ඉස්සරහට පලයන් මචන්. ඉගෙන ගත්තු දෙයක් කවදාවත් වැඩි වෙන්නේ නෑ. ඒ නිසා අපරාදේ කියල හිතන්නේ නැතුව අහුවෙන හැම දෙයක්ම ඉගෙන ගන්න බලපන්.![]()
ගොඩක් දේවල් ලේසියෙන් කරගන්න පුළුවන් විදියට හදලා තියෙනවා.



JSP,JSF,Spring,Maven,Apache,Hibernate,JBOSS,Tomcat,Glassfish oya tikak witharai.thawa hena godak thiyenawa.dan godak company unge core eka J2EE walin thiyala anith code base okkoma C# walata convert karanawa.Java slowe Virtual Machine ekak uda run wena nisa.Habai enetrprise level ekedi e slow wena eka echchara consider karanne naha.Java populara cross platform nisa.mamath dan .Net walata maaru wela inne machan 1 year wage indan.kattiya kalin kiyala thibba wage maara relax ekak danenne Visual studio ekath ekka wada karaddi.Inbuilt enawa tools hena godak.patta asai wada karanna.Java open source nisa thamai oya godak tools thiyenne.eka mata nan penne Developers lata patta stress ekak mokada standard ekak nahane.ekkenek eclipse use karai thawa ekkenek netbens use karai.thawa IDEs thiyenawa hata hutamaarak.eeta passe code eka optimize karanna giyama mala paninawa samahara welawata issue eka hoyaganna dawask withara yanawa.C# wala ehema naha productivity eka wadi.Librararies hena godak thiyenawa.okkotama MS lage standard ekak thiyenawa.e wagema opensource tools hitan thiyenawa.dan cross paltfrom ekath loku issue ekak wena ekak naha issarahata C# walata moka Xamarin project eka nisa.thawa MS lage Outer Curve kiyala non-profit company ekak thiyenawa eken opensource .Net related technologies develop karanawa developers lata experiment karanna.oya Java godak aya hondai kiyanne free and open sourece nisa thamai.C# tools walata pay karanna wunata security and performance wise patta.ubata web applications ona nan ASP.Net thiyenawa.MVC thiyenawa dan yanne MVC5.mama nan kiyanne C# karapan Java kiyanne dan old technology ekak
c# තෝරගත්ත එක හරි වගේ. මාර පිළිවෙලයි.
bump