Java ඉවරයි ගුපියනේ... ඉස්සරහට Go තමයි... 🦾😎

හෙනයා

Well-known member
  • May 23, 2014
    16,878
    17,091
    113
    Kottawa
    So, according to your logic, the following people are developers, not engineers, because they only know Java.

    James Gosling, Patrick Naughton, Mike Sheridan,Brian Goetz, Joshua Bloch, Mark Reinhold, Rod Johnson, ...............................

    how the fuck did you assume that they only know java? :rofl:
     

    හෙළයෙක්

    Well-known member
  • Apr 26, 2014
    49,319
    100,170
    113
    PHP Node ඔච්චරටම තියෙන්නේ සොච්චමක් දීලා කරගන්න ඕන තරං මිනිස්සු ඉන්න නිසා නේ.
    ඔය % එකෙන් වැඩිපුරම ඇත්තේ WordPress.
    උන් බලු පොරයයි ප්‍රොජෙක්ට් ගන්න ගියාම.

    රස්සාවට PHP කරන උන්ගෙන් අහලා බලපන් තියන සැලකීම.
    කම්පැනියෙන් mouse tracker දාලා වැඩද බලන්න.
    බැරිනං තෝ පලයං කියලා අහගන්නවා ඉන්ක්‍රිමන්ට් එකක් බලන්න ගිහාම.
    ඒ කුලේටම හරියන ක්ලයන්ට්ලත් ඉන්නේ, අහ් අපි ඉන්දියාවෙන් ඩොලර් 5ක් දීලා ගහගන්නම් සීන් එකේ. 😄
    එහෙම නෑ. Finance project තියෙනවා laravel වලින් දුවන. කිසිම අඩු පඩියක් නෑ.
     

    infernocus

    Well-known member
  • Jul 8, 2025
    3,275
    6,878
    113
    They did not make any profit even after the success of ESB. They received some good investments from VCs, so in 2014 they leased a new office, started a new journey, and offered good salaries to Moratuwa CSE graduates. None of this came from profits; it was all VC money. The entire organization is a mess. That is why Sanjeewa returned as CEO after he resigned - no one else could run that company, mainly because of his ego.

    Do you know how much they invested in Ballerina? Because of Sanjeewa’s ego, it was all wasted.


    What kind of nonsense is this? If I know Java, I am a Java developer, and if I know multiple languages, then I am an engineer. 😆 😆

    It should depend on what you know and, more importantly, how deep your knowledge is. That decides whether you are an engineer or a developer-not just developing CRUD applications using multiple languages.

    So, according to your logic, the following people are developers, not engineers, because they only know Java.

    James Gosling, Patrick Naughton, Mike Sheridan,Brian Goetz, Joshua Bloch, Mark Reinhold, Rod Johnson, ...............................

    Again, it depends on how much you know about it. Java is not just about writing syntax or building CRUD applications; first, you should learn what Java really is.
    Bruh,
    You are missing the whole point. May be that went over your head, let me clarify again.

    WSO2 started with VC money. I think around 2019 or so they became break-even, and around 2024 were profitable. (I don’t remember the exact timelines), and there were some dividend payouts for shareholders as well.

    Companies spend money on various things, some initiatives succeed, others fail. It does not matter how much they spent on Ballerina or other failed technologies. In the end, they sold the company for $600M.

    So, according to your logic, the following people are developers, not engineers, because they only know Java.

    James Gosling, Patrick Naughton, Mike Sheridan,Brian Goetz, Joshua Bloch, Mark Reinhold, Rod Johnson, ...............................

    In which part did I say that knowing multiple languages is engineering? You could be proficient in all the programming languages in the world and still just be a developer. I think this is the time for you to dorp Java and start learning english.

    What I said was that engineering is much more than just coding or programming. Especially, An engineer shouldn’t get their ego bruised when someone criticizes the technology they are proficient in.

    how the fuck did you assume that they only know java? :rofl:
    ජාවා විතරයි තෙරෙන්නෙ බන්, ඉංග්‍රීසි තේරෙනවා අඩුයි. සංකීර්න දේවල් නං ජාවා වලින්ම explain කරේ නැත්තං තේරෙන්නෙ නැහැ
     

    හෙළයෙක්

    Well-known member
  • Apr 26, 2014
    49,319
    100,170
    113
    They did not make any profit even after the success of ESB. They received some good investments from VCs, so in 2014 they leased a new office, started a new journey, and offered good salaries to Moratuwa CSE graduates. None of this came from profits; it was all VC money. The entire organization is a mess. That is why Sanjeewa returned as CEO after he resigned - no one else could run that company, mainly because of his ego.

    Do you know how much they invested in Ballerina? Because of Sanjeewa’s ego, it was all wasted.


    What kind of nonsense is this? If I know Java, I am a Java developer, and if I know multiple languages, then I am an engineer. 😆 😆

    It should depend on what you know and, more importantly, how deep your knowledge is. That decides whether you are an engineer or a developer-not just developing CRUD applications using multiple languages.

    So, according to your logic, the following people are developers, not engineers, because they only know Java.

    James Gosling, Patrick Naughton, Mike Sheridan,Brian Goetz, Joshua Bloch, Mark Reinhold, Rod Johnson, ...............................

    Again, it depends on how much you know about it. Java is not just about writing syntax or building CRUD applications; first, you should learn what Java really is.
    ඔය යට ලයින් එකේ ඉන්න උන් දන්න විදියට නන් C expert උන්.
     
    • Like
    Reactions: Inigo Montoya

    Mahesh Wanasinghe

    Well-known member
  • May 28, 2023
    14,972
    15,464
    113
    New Zealand
    ඉස්සරහට go නෙවේ යකෝ typescript
    HELA GO
    images
     

    හෙනයා

    Well-known member
  • May 23, 2014
    16,878
    17,091
    113
    Kottawa
    ජාවා විතරයි තෙරෙන්නෙ බන්, ඉංග්‍රීසි තේරෙනවා අඩුයි. සංකීර්න දේවල් නං ජාවා වලින්ම explain කරේ නැත්තං තේරෙන්නෙ නැහැ

    wadiya serious ganna epa.. EJB, Applets, Struts, Swing, RMI, JAX-RS, JSP wage ewa thama lokui kiyala hithan inna porak 😁
     
    • Haha
    Reactions: infernocus

    thota_langa_sirikkiya

    Well-known member
  • Jan 30, 2017
    367
    332
    63
    ගෙදර
    PHP Node ඔච්චරටම තියෙන්නේ සොච්චමක් දීලා කරගන්න ඕන තරං මිනිස්සු ඉන්න නිසා නේ.
    ඔය % එකෙන් වැඩිපුරම ඇත්තේ WordPress.
    උන් බලු පොරයයි ප්‍රොජෙක්ට් ගන්න ගියාම.

    රස්සාවට PHP කරන උන්ගෙන් අහලා බලපන් තියන සැලකීම.
    කම්පැනියෙන් mouse tracker දාලා වැඩද බලන්න.
    බැරිනං තෝ පලයං කියලා අහගන්නවා ඉන්ක්‍රිමන්ට් එකක් බලන්න ගිහාම.
    ඒ කුලේටම හරියන ක්ලයන්ට්ලත් ඉන්නේ, අහ් අපි ඉන්දියාවෙන් ඩොලර් 5ක් දීලා ගහගන්නම් සීන් එකේ. 😄
    මචන් ඔයාට තව ගොඩක් දෙවල් තියෙනවා එගෙන ගන්න, මුලින්ම PHP කියන්නේ Wordpress නෙවෙයි, Wordpress කියන්නේ PHP උඩ run වෙන CMS framework එකක්, ඔය කියලා තියෙන දෙවල් ඔක්කොම depend, මොකද පට්ට චෝර companies තියෙනවා පට්ට චෝර developers ලත් එන්නවා ඕනෑම area එකක, එක PHP වලට විතරක් වෙන දෙයක් නෙවෙයි, එකෙන් කියන්න බෑ language එකක් චෝර කියලා
    Quality vs Quantity බන්
    % of number of websites does not mean anything. If you really want a fair comparsion, we have to compare something like number of users served by websites built with each programming lanague/technology.
    exactly machan, i am also suggesting this,% of number of websites does not mean anything, but Quality vs Quantity is act on different perspectives
    එහෙම නෑ. Finance project තියෙනවා laravel වලින් දුවන. කිසිම අඩු පඩියක් නෑ.
    අනිවා මචන්, there is lot of advanced platform running using PHP based frameworks like Laravel

    There is no 100% perfect things, දවසගානේ මේ හැමදේම මාරම ඉක්මනට evolve වෙනවා, evolve වෙන් නැති optimize වෙන්නේ නැති දෙවල් හැලිලා යනවා,
     

    Anonymous_Abstract

    Well-known member
  • Aug 7, 2018
    6,036
    4,570
    113
    Messier 87
    Bruh,
    You are missing the whole point. May be that went over your head, let me clarify again.

    WSO2 started with VC money. I think around 2019 or so they became break-even, and around 2024 were profitable. (I don’t remember the exact timelines), and there were some dividend payouts for shareholders as well.

    Companies spend money on various things, some initiatives succeed, others fail. It does not matter how much they spent on Ballerina or other failed technologies. In the end, they sold the company for $600M.

    In which part did I say that knowing multiple languages is engineering? You could be proficient in all the programming languages in the world and still just be a developer. I think this is the time for you to dorp Java and start learning english.

    What I said was that engineering is much more than just coding or programming. Especially, An engineer shouldn’t get their ego bruised when someone criticizes the technology they are proficient in.

    First, you should learn English. Show me one line where I said that I know Java.

    " If you are so bound to an one programming language, you are not a software engineer you are a Java(or whatever) developer."

    Can you explain what this is? Even if you know all programming languages, you’re not automatically an engineer.

    An engineer is not someone who just knows the syntax of multiple languages.

    Let’s come to WSO2.,

    When Sanjeew gave a talk at the Google I/O event in 2017, I was there, and I knew this was going to fail. Anyone in IT knew it. Also, the way that thing runs on the JVM-it’s not even a language, by the way, it’s a separate thing altogether. he already had contacts at IBM, so he got initial funds from colleagues. He was not from a middle-class family, he moved to Kent State University in 1986, which clearly shows he came from a family with financial backing. He used that advantage to succeed initially.

    After that, almost every project failed. IAM had some success between 2018 and 2022, but that is nothing compared to Okta. And you have no idea how many projects failed because of his ego. Tell me, why did the newly appointed CEO resign within a year of joining the company? He knew it was a mess.
     
    • Like
    Reactions: kavindus

    Tramadol

    Well-known member
  • Jul 20, 2014
    13,835
    8,172
    113
    Kotahena
    අම්මෝ අම්මෝ. 2012 පටන් ගන්නකොට කිව්වේ php dead language එකක් කියලා.
    තාම websites වලින් 50% ක් විතර use කරන්නේ php.
    මේ කතාව උඹ මීට අවුරුදු ගානකට කලිනුත් කිව්ව. ඒ කාලේ ඇත්ත කියල කෙලින්ම පිළිගත්තා.

    Dan අවුරුදු ගානකට passe ආයෙත් උඹ කිව්ව.

    තාමත් ඇත්ත කියල හිතෙන කොට එන්නෙ දැන් ඉන්න gothayonta කිසිම sense එකක් නැති eka ගැන production environment ගැන
     

    infernocus

    Well-known member
  • Jul 8, 2025
    3,275
    6,878
    113
    First, you should learn English. Show me one line where I said that I know Java.

    " If you are so bound to an one programming language, you are not a software engineer you are a Java(or whatever) developer."

    Can you explain what this is? Even if you know all programming languages, you’re not automatically an engineer.

    An engineer is not someone who just knows the syntax of multiple languages.
    I wrote that statement with the following sentence.
    "Engineering is something else. An engineer should be able to use whatever technologies or languages are most suitable, based on the requirements and constraints."


    Let’s come to WSO2.,

    When Sanjeew gave a talk at the Google I/O event in 2017, I was there, and I knew this was going to fail. Anyone in IT knew it. Also, the way that thing runs on the JVM-it’s not even a language, by the way, it’s a separate thing altogether. he already had contacts at IBM, so he got initial funds from colleagues. He was not from a middle-class family, he moved to Kent State University in 1986, which clearly shows he came from a family with financial backing. He used that advantage to succeed initially.

    After that, almost every project failed. IAM had some success between 2018 and 2022, but that is nothing compared to Okta. And you have no idea how many projects failed because of his ego. Tell me, why did the newly appointed CEO resign within a year of joining the company? He knew it was a mess.
    All of this could be true, but does any of those matter now??

    The company grew and was sold.

    This kind of things are common for any company, regardless of how small or how large it is.

    Many things went wrong at Apple, Google, Microsoft, etc. Apple almost went bankrupt around 1997. AMD lost its chip war to intel in 2010s, you know where are they now, same goes with initel etc.
    Likewise, none of those things matter now.


    Java is one of the most popular, proven, and battle-hardened technologies we have. I don’t think Java will ever be dead. However, its popularity is slowly declining as new technologies emerge.

    Android has moved away from Java. Java used to be the go-to technology for enterprise and secure application development, but languages like Go and Kotlin have come a long way and have caught up.
    Same goes with C/C++, with modern languages like Rust
     
    Last edited:

    Inigo Montoya

    Well-known member
  • Nov 15, 2025
    6,972
    13,508
    113
    35
    Spain
    මන් හිතන්නේ අයින් ගහල හිටියොත් හොඳයි, දැන් මෙලෝ දෙයක් තේරෙන්නේ නෑ මුන් කතා කරන්නේ මොකක්ද කියල.
     
    • Haha
    Reactions: Hrithik_Roshan

    Draco Malfoy

    Well-known member
  • Feb 9, 2019
    8,433
    16,638
    113
    Malfoy Manor, Wiltshire, England.

    issarahata competition eka tiyenne Rust vs Go thamai,

    Turbopack wage bundlers Rust walin re-write karala hoda performance gain ekak aran tiyenawa

    මමත් අර රැම්උකන්නා අයින් කරලා zed දාගත්තා.
    බඩු සුපිරි ඈ. 🤩

    https://github.com/zed-industries/zed
    rust, zed hoda locally run wena extreme high-performance use-case walata neda? like drivers, game engines, virus guard wage kernal level yana software & IDE wage ewata neda?
    cloud run wena micro-service, api based monolithic backend walata rust, zed therumak na neda Go, TypeScript (with NestJS) wage baluwama?
    anith eka thama talent pool eka, resources, tools adu nisa thama mass level adoption karannath amarui neda?
     

    ozykolla

    Well-known member
  • Jun 20, 2022
    9,735
    16,515
    113
    rust, zed hoda locally run wena extreme high-performance use-case walata neda? like drivers, game engines, virus guard wage kernal level yana software & IDE wage ewata neda?
    cloud run wena micro-service, api based monolithic backend walata rust, zed therumak na neda Go, TypeScript (with NestJS) wage baluwama?
    anith eka thama talent pool eka, resources, tools adu nisa thama mass level adoption karannath amarui neda?

    මම zed කිව්වේ ide එක බන්. https://zed.dev/
    ඒක පට්ට. Vscode වගේ රැම් කන්නෙ නෑ.

    උඹ කියන්නේ Zig language එක වෙන්න ඇති. Rust වගේම හොඳ එකක්. 🙂👍
    https://ziglang.org/

    උබ කියලා තියන කතාව හරි.
    ඒ උනාට දැන් llm සපෝට් එක එක්ක language එක ලොකු ප්‍රශ්නයක් නෙමෙයි.
    ඕන එකෙක් දම්මලා CRUD API ගහගන්න පුළුවන්. (සාමාන්‍ය දැනුම තියෙන)
     

    Inigo Montoya

    Well-known member
  • Nov 15, 2025
    6,972
    13,508
    113
    35
    Spain
    මම zed කිව්වේ ide එක බන්. https://zed.dev/
    ඒක පට්ට. Vscode වගේ රැම් කන්නෙ නෑ.

    උඹ කියන්නේ Zig language එක වෙන්න ඇති. Rust වගේම හොඳ එකක්. 🙂👍
    https://ziglang.org/

    උබ කියලා තියන කතාව හරි.
    ඒ උනාට දැන් llm සපෝට් එක එක්ක language එක ලොකු ප්‍රශ්නයක් නෙමෙයි.
    ඕන එකෙක් දම්මලා CRUD API ගහගන්න පුළුවන්. (සාමාන්‍ය දැනුම තියෙන)
    මන් මේ ලැන්වෙජ් එක ගැන ඇහුවෙත් අදමයි. C වගේ නෙ මේක? C කොම්පයිලර් එක උඩද රන් වෙන්නේ? කොට්ලින් ජාවා උඩ රන් වෙනවා වගේ?
     

    හෙළයෙක්

    Well-known member
  • Apr 26, 2014
    49,319
    100,170
    113
    rust, zed hoda locally run wena extreme high-performance use-case walata neda? like drivers, game engines, virus guard wage kernal level yana software & IDE wage ewata neda?
    cloud run wena micro-service, api based monolithic backend walata rust, zed therumak na neda Go, TypeScript (with NestJS) wage baluwama?
    anith eka thama talent pool eka, resources, tools adu nisa thama mass level adoption karannath amarui neda?
    Mama python, nodejs packages rust වලින් ලියලා port කරා python, wasm වලට. ඉස්සරහට ගොඩක් ඒව එහෙම කරයි. Natvie වලට වඩා හොදයි. මට නන් තියෙන ලොකුම වාසිය runtime error near zero වගේ ගන්න පුළුවන් වෙන එක. ඒ උනාට server application එහෙම හොදට ලියන්න පුළුවන් ඔහොම නැතුව. කෙස් එක අර learning curve එක ටිකක් උඩ නිසා project කරන්න උන් හොයාගන්න ලේසි නෑ.