Machan, monawada hadhapu item. ( I am not a software guy)
Erp, Hotel Management, Banking, Loan Leasing part of the Core banking(not the account part), IPG, IPG clients .net only, Quata management software, B2B part (For STC), BOQ Based Software (building construction, Textile Buying office ), device programming, Meal management systems for schools and universities, top Up card systems, VISA/Master/JCB payement gateway integrations (done for Europe clients.) etc...Machan, monawada hadhapu item. ( I am not a software guy)
හරි මෙහෙම හිතමුara geniyata dala gannawa kiwwa part eka explain karanna.
supiri ne. java da .net da oya use karanna testing wada walata? actual project eke client requirement language dekakin nam oka still use karanna puluwanda?හරි මෙහෙම හිතමු
ඔයාට තියනවා කස්ටමර් සහ ප්රොඩක්ට් ස්ක්රීන් දෙකක් හදන්න.
මේ දෙකම සාමන්යෙන් එකම තියරි එක ඩේටාබේස් එකේ ෆීල්ඩ් වෙනස්.
DTD - Data table Definition .එකේ මේ ටික තියනවා. දැන් ඔයා ඩේටා ටේබල් එකක් හදාගන්නවා කියමුකෝ SQL සයිඩ් එකේ.
දැන් මේක පවිච්චි අක්රලා ඔයා ඩේටා ඇක්සස් කරන්න ඕනේ.
ලොජික් එක හන්දල් කරන්න රිපොසිටර්ය් එකක් හදන්න ඕනේ
ඒවා පාවිච්චි කරනන් UI එකක් හදන්න ඕනේ.
මුලින්ම ඔයා සාම්පල් එකක් හදාගන්නවා කස්ටමර් ට. පස්සේ වෙනම ප්රොජෙක්ට් එකක් හදල අර ඩේටා ටේබල් එක පාවිච්චි කරලා
ඩේටා ඇක්සස්
රිපොසිටර්ය්
UI
එක ඔටෝ හැදෙන්න පොඩි සොෆ්ට්වෙයාර් කැල්ලක් හදාගන්නවා. එකට ප්රොඩක්ට් ටේබල් එක දුන්නම එකේ අර 3 ම ඔටෝ හැදිලා එනවා. මුලින් මේ වගේ පොඩි ඒවාට හදලා බලන්න. පස්සේ කම්ප්ලේක්ස් ඒවාට යන්න පුලවන්
මේකට කෝඩ් එකක් හදල උබලට දෙන්නම් බලන්න. ටිකක් කාලය දෙන්න
Client project eke illana language eka mokak unath kamak na.supiri ne. java da .net da oya use karanna testing wada walata? actual project eke client requirement language dekakin nam oka still use karanna puluwanda?
niyamai machan.Client project eke illana language eka mokak unath kamak na.
Front end eka mokak unath kamak na
Genarator eka one language ekakin liyanna pulwuan.
mama genarator 5 k use karanawa 3 k DBMS saha architecture walata
2kak UI project walata (Angular , Asp.net )
Flutter walata ekak hadagena yanawa. ewata wela na ban.
Elakiri ena time eka use kala nam genarator 10 k hadanna pulwuan
eth meka nika kudu gahuwa wage ne .![]()
![]()
![]()
Hariniyamai machan.
ethakota client ta project eka hadenna one karana tools & oya danna ewa or solution ekata match wenna ewa choose karana eka kohomada karanne?
example: client kiyanawa eyalata oracle or .net use karanna baa license issue or pay karanna one na, free tools use karanna kiyala,
but uba hithana widiyata wadeta galapenne ewage tools nam kohomada wade maange karanne?
ehema baluwama machan, oyata eka language ekakin & ekata set wena frameworks walin expert kenen nemei hama ekenma expert kenek wenna wenawane. ochchara language, framework igenaganne kohomada bn? pet project karanawada train wenna nathnam kelinma wade patan aran karana gaman igena gannawada?Hari
ehenam api gannawa node js
and angular. licence case nane.
one generator for node js to generate all the endpoints (assume Service-oriented architecture been used )
one for angular to consume the service and create UI for the system
Something like that
me widihata angular sample eka karala ekata geniya hadaganna one
Patta question ekakehema baluwama machan, oyata eka language ekakin & ekata set wena frameworks walin expert kenen nemei hama ekenma expert kenek wenna wenawane. ochchara language, framework igenaganne kohomada bn? pet project karanawada train wenna nathnam kelinma wade patan aran karana gaman igena gannawada?
got it.Patta question ekak
mulin stack eka thoraganna. mama yanne
Microsoft Platform
Open Src - node js wage ewage
C++ walata meka karanna harima maruyi since c++ haven't use much in Business apps
mama Java danne na wadiya. so eken ena project mama ganne na
OK there is a couple of approachesgot it.
thawa question ekak, example client la dennek innawa unge business 95% same, ekama code base eka denna puluwan except one functionality (eg: salary management process) oyata me part eka customer anuwa rewrite karanna wenawa but rest of the codebase idential. ethakota oya meka github eke ara wenas functionality (lets say a salary management module) eka witharak wenama develop karala maintain karanne kohomada?
branch karanawada? nathnam wena method ekak thiyenawada? mokada two projects or two repos thiyagaththoth oyata ara 95% similar section eken bug ekak fix kaloth anith ekatath okama wena wenam integrate karanna wenawane.