Click here to Skip to main content
15,912,312 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: "Why didn't you just use [insert your favorite library here]?" Pin
OriginalGriff29-Sep-16 6:11
mveOriginalGriff29-Sep-16 6:11 
GeneralRe: "Why didn't you just use [insert your favorite library here]?" Pin
Marc Clifton29-Sep-16 2:34
mvaMarc Clifton29-Sep-16 2:34 
GeneralRe: "Why didn't you just use [insert your favorite library here]?" Pin
#realJSOP29-Sep-16 3:01
professional#realJSOP29-Sep-16 3:01 
GeneralRe: "Why didn't you just use [insert your favorite library here]?" Pin
Sander Rossel29-Sep-16 3:11
professionalSander Rossel29-Sep-16 3:11 
GeneralRe: "Why didn't you just use [insert your favorite library here]?" Pin
Mike Hankey29-Sep-16 4:10
mveMike Hankey29-Sep-16 4:10 
GeneralRe: "Why didn't you just use [insert your favorite library here]?" Pin
NickPace29-Sep-16 5:14
NickPace29-Sep-16 5:14 
AnswerRe: "Why didn't you just use [insert your favorite library here]?" Pin
Plamen Dragiyski29-Sep-16 23:44
professionalPlamen Dragiyski29-Sep-16 23:44 
GeneralRe: "Why didn't you just use [insert your favorite library here]?" Pin
Steve Naidamast30-Sep-16 4:31
professionalSteve Naidamast30-Sep-16 4:31 
Your question is one of the first signs of realistic thinking in the software profession I have seen in quite a long time.

You are quite correct to ask how this or that framework or paradigm will satisfy the requirements you have for a particular project.

The majority of the freely available, open source frameworks, no matter the targeted platform are the results of agendas seen by the developers as universal. This may be from experiences they have had while working on other projects, books they may have read, lectures they may have attended, promotions by colleagues, or some combination of the aforementioned.

This is not to say that such frameworks are bad; just often limited in what they can provide.

As a much older software engineer I see the current rush for new tools, paradigms, and frameworks as a sense of floundering within the profession as even vendors in the Microsoft Community try to promote the latest "silver bullet" to everyone. Interestingly enough, the Java Community does not seem to suffer these same issues to the same extent.

If you review the "jaxEnter" community site you will note that much of what is presented are refinements to existing and older technologies that work quite well for their needs.

One area where Java developers have excelled at is with the development of the web with the MVC paradigm. This is because this was always the way that Java web applications were developed.

However, you also have to understand that the Java Community also grew out of academia and scientific areas where Microsoft was more of a "developer's" vendor from the start.

Currently, our side of the fence is littered with tools, frameworks, and paradigms all claiming to be the best and right way to do something. If that is the case how did we accomplish anything back in the 1990s or the early 2000s when such offerings were not really available? What we did was simply use sound concepts to built applications with the basic tools we had. And we did quite well at it.

Your question brings up another question then. Would it may be better to return to those basic techniques and skip all the hype? You may find coding much easier, more enjoyable, and less constrained by the limitations of the current psychological pressures to develop in certain ways.

I never moved on with the younger crowd when it came to technologies. I still program the way I have always done and with few defects in my work, practically none of which ever make it into production releases.

The next time you have a project, ask yourself as to how best you can provide a good result without all the gobbledygook that current environments encourage. Instead of "adding" try "subtracting". You will probably find that you can create a great application just as easily by concentrating on building it than trying to figure out what type of technologies you are being encouraged to put into it...
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com

GeneralRe: "Why didn't you just use [insert your favorite library here]?" Pin
Greg Lovekamp30-Sep-16 10:26
professionalGreg Lovekamp30-Sep-16 10:26 
GeneralRe: "Why didn't you just use [insert your favorite library here]?" Pin
rhyous30-Sep-16 4:33
rhyous30-Sep-16 4:33 
GeneralRe: "Why didn't you just use [insert your favorite library here]?" Pin
sasadler30-Sep-16 7:28
sasadler30-Sep-16 7:28 
GeneralRe: "Why didn't you just use [insert your favorite library here]?" Pin
mattohare13-Oct-16 1:52
mattohare13-Oct-16 1:52 
GeneralThe Power of CSS Pin
Vincent Maverick Durano29-Sep-16 1:18
professionalVincent Maverick Durano29-Sep-16 1:18 
GeneralRe: The Power of CSS Pin
Johnny J.29-Sep-16 1:32
professionalJohnny J.29-Sep-16 1:32 
GeneralRe: The Power of CSS Pin
Vincent Maverick Durano29-Sep-16 1:50
professionalVincent Maverick Durano29-Sep-16 1:50 
GeneralRe: The Power of CSS Pin
W Balboos, GHB29-Sep-16 2:10
W Balboos, GHB29-Sep-16 2:10 
GeneralRe: The Power of CSS Pin
Johnny J.29-Sep-16 2:30
professionalJohnny J.29-Sep-16 2:30 
GeneralRe: The Power of CSS Pin
Richard Deeming29-Sep-16 5:28
mveRichard Deeming29-Sep-16 5:28 
GeneralSound of the Week Pin
Sander Rossel29-Sep-16 0:54
professionalSander Rossel29-Sep-16 0:54 
GeneralRe: Sound of the Week Pin
Vincent Maverick Durano29-Sep-16 1:20
professionalVincent Maverick Durano29-Sep-16 1:20 
GeneralThe Grand Tour - release date Pin
OriginalGriff29-Sep-16 0:19
mveOriginalGriff29-Sep-16 0:19 
GeneralRe: The Grand Tour - release date Pin
Mark Parity29-Sep-16 1:43
Mark Parity29-Sep-16 1:43 
GeneralCCC 2016.09.29 Pin
Mel Padden28-Sep-16 22:08
Mel Padden28-Sep-16 22:08 
GeneralRe: CCC 2016.09.29 Pin
pkfox28-Sep-16 22:26
professionalpkfox28-Sep-16 22:26 
GeneralRe: CCC 2016.09.29 Pin
OriginalGriff28-Sep-16 22:36
mveOriginalGriff28-Sep-16 22:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.