Java or .Net???

gihan_u

Member
Jun 25, 2013
246
5
0
machan mata decision ekak ganna ona wela thiyenawa java da .net da future ekata honda kiyala....java normal puluwan.... .net eeta wada tikak puluwan ;)
 

damrox

Junior member
  • Oct 23, 2008
    130
    3
    18
    Dekema advantages, disadvantages tiyenawa

    .net
    * learning curve eka amaru na Java taram, Visual Studio wala godak features tiyenawa.
    * Vacancies wadi Java walata wada.
    * Salary scale eka baluwoth podak witara adui Java wala same level kenek ta wada.
    * .net hama year ekema wage update karanawa, new technologies, coding standards introduce karanawa. e kiyane nitarama update wena one.

    Java
    *Vacancies adu unath iyena ewata hodata gewanawa.
    *Godak tools opensource or free.
    *Community help eka wadi.
    *Coding standards ikmanata wenas wene na. Godak kal igena gatha dewalin wada karana puluwan.
    * .net walin application hadane Windows base platform walata but Java support karanwa ona platform ekakta. eka handa godak enterprise application liyane Java/C++, etc walin oyata hoda domain knowledge ekak gana puluwan.

    Industry eke dekama karana aya / dekma karana hambawena aya hari adui. hodama dey eka language ekak master karana. ita pase ekata related technologies igena gana.

    .net :- C#, ASP.net, ASP.net MVC, WPF, WCF, SharePoint, etc
    Java :- Spring, Struts, Hibernate, Scala, JSF, etc

    Plus mewa aniwa poda poda hari igena gana monawa kalath one wenawa

    Database(Oracle, SQL server, PL/SQL), HTML/HTML5, CSS, Java scripts, Jquery

    Language ekak master kalata pase mewa igena gana try ekak dena,

    Desgin Patterns, Best Practices, Code Refactoring, SOLID concept etc..
     

    gihan_u

    Member
    Jun 25, 2013
    246
    5
    0
    Dekema advantages, disadvantages tiyenawa

    .net
    * learning curve eka amaru na Java taram, Visual Studio wala godak features tiyenawa.
    * Vacancies wadi Java walata wada.
    * Salary scale eka baluwoth podak witara adui Java wala same level kenek ta wada.
    * .net hama year ekema wage update karanawa, new technologies, coding standards introduce karanawa. e kiyane nitarama update wena one.

    Java
    *Vacancies adu unath iyena ewata hodata gewanawa.
    *Godak tools opensource or free.
    *Community help eka wadi.
    *Coding standards ikmanata wenas wene na. Godak kal igena gatha dewalin wada karana puluwan.
    * .net walin application hadane Windows base platform walata but Java support karanwa ona platform ekakta. eka handa godak enterprise application liyane Java/C++, etc walin oyata hoda domain knowledge ekak gana puluwan.

    Industry eke dekama karana aya / dekma karana hambawena aya hari adui. hodama dey eka language ekak master karana. ita pase ekata related technologies igena gana.

    .net :- C#, ASP.net, ASP.net MVC, WPF, WCF, SharePoint, etc
    Java :- Spring, Struts, Hibernate, Scala, JSF, etc

    Plus mewa aniwa poda poda hari igena gana monawa kalath one wenawa

    Database(Oracle, SQL server, PL/SQL), HTML/HTML5, CSS, Java scripts, Jquery

    Language ekak master kalata pase mewa igena gana try ekak dena,

    Desgin Patterns, Best Practices, Code Refactoring, SOLID concept etc..

    thanks machan long comment ekata :D owu machan uba oya kiyala thiyena okkoma podda podda dannawa...Java wala machan scope eka wadida?stress eka wadida?:) .Net nan C#,wpf,asp.net,web services,wcf,ado.net,linq ewa karala thiyenawa. Java wala nan SE godak karala thiyenawa.J2EE tikak.Spring,hibernate poddak karala thiyenawa.danata mama inne php side eke.eka nisa java walatath kamathi open source nisa :) java wala scope eka wadi wunath .net wage godak dynamic changes wenne nathi nisa lesiyakuth thiyenawa neda?
     

    moonrock

    Member
    Sep 1, 2013
    3,024
    202
    0
    දෙකම හොදයි :)
    නමුත් .NET වලින් රැකියා අවස්ථා වැඩියි.
     

    raaajit

    Well-known member
  • Nov 4, 2007
    727
    859
    93
    Matchan , eka language ekak master karapan,

    .Net , java thma lankave vadipurama industry eke thiyenne,

    Java valin matchan dan desktop application vadiya gahanne na web based thma oni client kenk illanne , loads of customization thiyenava .... umbata struts , spring , hibernate vagey technologies master karanna venava eth industry eke hndata demand karanna puluvan.

    .Net marama lesiy ... java tharam coponents naha , java vagey optimise karanna amaru naha ..... Microsoft ma eva karala dena nisa ...

    java valin gahana app ekak hndata optimize karanna oni eka nisa .Net ekka balanakota Java valata yana effort eka vadiy,

    Open source valata umbata maha loku asavak nathnam mama recommand karanne .Net.

    Share point vagey master karapan hndata demand karanna puluvan.
     

    gihan_u

    Member
    Jun 25, 2013
    246
    5
    0
    Matchan , eka language ekak master karapan,

    .Net , java thma lankave vadipurama industry eke thiyenne,

    Java valin matchan dan desktop application vadiya gahanne na web based thma oni client kenk illanne , loads of customization thiyenava .... umbata struts , spring , hibernate vagey technologies master karanna venava eth industry eke hndata demand karanna puluvan.

    .Net marama lesiy ... java tharam coponents naha , java vagey optimise karanna amaru naha ..... Microsoft ma eva karala dena nisa ...

    java valin gahana app ekak hndata optimize karanna oni eka nisa .Net ekka balanakota Java valata yana effort eka vadiy,

    Open source valata umbata maha loku asavak nathnam mama recommand karanne .Net.

    Share point vagey master karapan hndata demand karanna puluvan.

    hmmmm....ela machan thanks reply ekata :)
     

    HAneo

    Well-known member
  • Jan 30, 2007
    12,970
    29,167
    113
    Homagama
    Menna mekayi seen eka machan

    uba job ekakata giyama ubata denne .net walin ho java walin program ekak hadanna neme.
    "menna system requirment list eka analysis karala design karapan". ithin oya dekama danagannawata wada hodayi SAD , OOP wage subject hodatama master karapan.

    thawa deyak oya design eka rational rose wage designer ekakata dammama JAVA OR .NET Code auto genarate wenawa. anika interface and classes auto genarate wena tools one tharam thiyanawa

    mewa gana danaganna one nam [email protected] ekata mail ekak danna saho

    good luck
     

    damrox

    Junior member
  • Oct 23, 2008
    130
    3
    18
    thanks machan long comment ekata :D owu machan uba oya kiyala thiyena okkoma podda podda dannawa...Java wala machan scope eka wadida?stress eka wadida?:) .Net nan C#,wpf,asp.net,web services,wcf,ado.net,linq ewa karala thiyenawa. Java wala nan SE godak karala thiyenawa.J2EE tikak.Spring,hibernate poddak karala thiyenawa.danata mama inne php side eke.eka nisa java walatath kamathi open source nisa :) java wala scope eka wadi wunath .net wage godak dynamic changes wenne nathi nisa lesiyakuth thiyenawa neda?


    Machan ehema scope eka wadi adui kiyana ba. mokada oyata desktop app ekak liyana onenam .net walth technology tiyenawa java walath tiyenawa, web service, web based app liwath ekama thami dekama karana puluwan ewa tiyenawa.

    But Java walin karana wadak ita wada ikmanata .net walin karana puluwan. mokada godak component inbuilt ena handa. eth samahara welawata e component walin karana bari wela hira wenath puluan,

    Java wala wasiya thami community eka wadi eka ona deyak search karala goda dagana puluwan, but welawakata loweth nathi bugs enawa dawas ganan kata kana one hadana.

    mama oyata recommand karane wadiya karala tiyena eka digatama master karana.

    mamath PHP dev wage idala thami Java walata giye. PHP godak lasi Java, .net eka baladi. Eka handa Rs20,000 witara idala developers la hoyagana puluwan. .net PHP walata wada amarui salary wadi. Mata hitena widiyata Java oya dekatama wadiya demand. e kiyane loku ganak gana puluwan.

    lasy dewal walata ena katiya wadiy but katta kala amaruen igana gana aya adui eka handa demand karana puluwan.
     

    damrox

    Junior member
  • Oct 23, 2008
    130
    3
    18
    Menna mekayi seen eka machan

    uba job ekakata giyama ubata denne .net walin ho java walin program ekak hadanna neme.
    "menna system requirment list eka analysis karala design karapan". ithin oya dekama danagannawata wada hodayi SAD , OOP wage subject hodatama master karapan.

    thawa deyak oya design eka rational rose wage designer ekakata dammama JAVA OR .NET Code auto genarate wenawa. anika interface and classes auto genarate wena tools one tharam thiyanawa

    mewa gana danaganna one nam [email protected] ekata mail ekak danna saho

    good luck

    machan uba kiyana eka attha, but system design karana dene Architect kenek, Archi la set ekata or Tech lead la. ASE, SE , SSE ayagen balaporothu wene desgin karampu system eka code karana eka. Samahara welawata system eke skelton eka hadala dena tech lead la SE karane eke method body liyala, Unit testing karana eka.

    Anika industry eke pure Java use wenawa adui. Godak welawata framework thami use karane ethakota code generate karana amrui( puluwan tools th tiyenawa but limitaions tiyenwa)

    Anyway hoda SE kenek uba kiyapu concept hodata danagena inna nam one.
     

    DURApix

    Well-known member
  • Aug 1, 2010
    1,259
    192
    63
    /dev/null
    Dekema advantages, disadvantages tiyenawa

    .net
    * learning curve eka amaru na Java taram, Visual Studio wala godak features tiyenawa.
    * Vacancies wadi Java walata wada.
    * Salary scale eka baluwoth podak witara adui Java wala same level kenek ta wada.
    * .net hama year ekema wage update karanawa, new technologies, coding standards introduce karanawa. e kiyane nitarama update wena one.

    Java
    *Vacancies adu unath iyena ewata hodata gewanawa.
    *Godak tools opensource or free.
    *Community help eka wadi.
    *Coding standards ikmanata wenas wene na. Godak kal igena gatha dewalin wada karana puluwan.
    * .net walin application hadane Windows base platform walata but Java support karanwa ona platform ekakta. eka handa godak enterprise application liyane Java/C++, etc walin oyata hoda domain knowledge ekak gana puluwan.

    Industry eke dekama karana aya / dekma karana hambawena aya hari adui. hodama dey eka language ekak master karana. ita pase ekata related technologies igena gana.

    .net :- C#, ASP.net, ASP.net MVC, WPF, WCF, SharePoint, etc
    Java :- Spring, Struts, Hibernate, Scala, JSF, etc

    Plus mewa aniwa poda poda hari igena gana monawa kalath one wenawa

    Database(Oracle, SQL server, PL/SQL), HTML/HTML5, CSS, Java scripts, Jquery

    Language ekak master kalata pase mewa igena gana try ekak dena,

    Desgin Patterns, Best Practices, Code Refactoring, SOLID concept etc..
    11.gif

    to the point
     

    DURApix

    Well-known member
  • Aug 1, 2010
    1,259
    192
    63
    /dev/null
    regarding on technical interviews wat they mostly ask is: Design patterns, Sorting Algorithms.. misc algos, Data structures: stack ques, linked lists etc .. so be prepared for those