[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Java is enterprise grad...

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 24
Thread images: 2

Why do people still use Java in 2017?


>Apache Struts is a framework for developing Java-based apps that run both front-end and back-end Web servers. It's relied on heavily by banks, government agencies, large Internet companies, and Fortune 500 companies. Experian, one of the three big credit reporting services and annualcreditreport.com, which provides free credit reports, both reportedly rely on Apache Struts as well.


https://arstechnica.com/information-technology/2017/09/massive-equifax-breach-caused-by-failure-to-patch-two-month-old-bug/
>>
HASKELLL YES OUR TIME HAS COME
>>
>>62420339
Structs is old shit.
>>
>>62420339
It was fixed months ago though. Don't blame Java for the rest of the private sector's laziness.
>>
>>62420339
>Critical Apache Struts bug was fixed in March.
More like why do people at big corps STILL fail to apply critical bugfixes on hugely sensitive software.
Big software projects have versioning that respects API contracts, there is no excuse.
>>
>>62420529
>More like why do people at big corps STILL fail to apply critical bugfixes on hugely sensitive software.


Pajeets don't like them because they fuck with their shitty code and contractors don't care because they won't be around to deal with the fallout. Frankly given the state of the industry I'm surprised this hasn't happened to a big company sooner.
>>
>>62420339
Hey now, it was *only* 2 months old. That's well within the range of what is considered an acceptable buffer zone for validating and confirming the correct behaviour of new updates before important systems receive them and potentially go down from unexpected problems stemming from said upgrades.

>>62420529
It is precisely *because* it is hugely sensitive software that they can't go around messing with software updates all nilly-willy without properly validating them first.
>>
because cheap colleges that are 15 years behind in their course offerings still tout it as the pinnacle of their CS
>>
>>62420618
yes hes talking to all of you university of phoenix cucks
>>
>>62420616
It would have taken what, a week to test it in a QA environment? Unless the giant with sensitive software doesn't have a proper QA environment which is nonsense.
Exploits are tracked in a national database, if the application can't be patched it should at least be isolated until the issue is solved. It takes 10 minutes a day to check for new exploits.
>>
File: smug04859034.png (768KB, 680x680px) Image search: [Google]
smug04859034.png
768KB, 680x680px
>>62420339
>C cucks still mad that no one wants to build and maintain web servers in their old ass language
>Python/Ruby/C# numales who can't into adult languages still mad that most mature and high paying companies rely on Java for their server needs instead of their meme frameworks
>>
>>62420618

I appreciated java in university. Only until I started seeing how people use it in the real world did I start to hate it.

Design patterns and OOP taken too far by some architect.
>>
>>62420648
C fags should stay quiet about this one actually, because their language has introduced more remote code execution exploits than any almost other language.
>>
>>62420643
Also remember that while they probably get this advice all the time, the corporate bigwigs don't always see things the same way as their IT departments; They'd rather take the lower risk of waiting things out than try to force updates through early. It's all a big game of risk management, and the "risk" of being the target of a hacking attempt pales compared to the risk of having a system outage. They made their choice; 99% of the time it would've been fine, this time it bit them in the arse.
>>
>>62420687
I know how risk management, I feel they really understate the chance of it happening and understate the economic losses that would be incurred when the risk materializes.
Sorta dumb to build a risk chart without consulting both IT experts and legal experts while on it.
>>
>>62420671
>blaming implementation errors on the language

go back to school
>>
>>62420339
>Program written in C has security error
>DUDE WHAT A SHIT IMPLEMENTATION
>Program/framework written in Java has a security issue
>DUDE WHAT A SHIT LANGUAGE

Hmmm
>>
>>62421179
>doesn't understand language abstraction
>>
>>62421179
c is a small framework therefore it cnnot be of fault
java on the other hand is very big so.......
>>
>>62421206
this

c only does what you tell it to
>>
>>62421179
>I dont understand intent vs implementation REEEEEEEEEEEEE
>>
>>62421153
>implying implementation errors that cause critical vulnerabilities isn't a C feature
>>
>>62421153
Happens to the best of us. Why did heartbleed pass so many years undetected in a basic pillar of security for thousands of systems?

>>62421206
Such a small framework that there are 4 or more variants of strcpy because of how buffer overflow happy it is, not to mention hundreds of instances of undefined behavior that you may reach without even noticing.

>>62421227
This meme is far too common. Undefined behavior means ANYTHING can happen.

Do you actually use the language?
>>
>>62420687
>lower risk of waiting things out
>lower
Well, they kind of fucked up their risk assessment there.
Thread posts: 24
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.