Today, I was browsing randomly for finding any interesting framework recently developed in java, and then I came across this link on Github. Vedenin – This guy has done an excellent job by compiling ALMOST all available java frameworks, open source libraries on git and java softwares in single page. The best part is – he took the pain to fit them into various categories.
I couldn’t stop myself from sharing this link with you guys, because this is really very useful. I hope you will also find it equally useful.

So next time, you are doing a research to find out a good framework to solve your business problem – do not forget to visit this page. Chances are your solution lies here.
Happy Learning !
Kathy Ohaka
So am having a dilemma with my program that I created. I am a beginner programmer so please bare with me. This is my program with the directions in the comment:
//*********Ask a user to enter a single four digit birthdate number representing the month and date he/she was born. ( Example if someone has a birthday of December 13 they would enter 1213)
//Split the 4 digit birthdate into two 2 digit numbers. One contains the first two digits and the second the last 2 digits of the birthdate. (Example 12 and 13)
//Divide the first 2 by the last 2 to get a quotient. (Example 12/13)
//If the quotient is greater or equal to one- multiply it by a random integer in the range of 10 through 20 and display the result.
//Otherwise add to the quotient a random integer in the range 30 through 40 and display the result.
//Hint- to split the 4 digits remember your ISBN problem or day of week problem. Also- this should all be done as integer math.
//Remember your prompts and output should be complete and explicit. – Kathy Ohaka*********//
So…
It is not written in the comments to do so, but for my sake, what I am doing is trying to find out if I am getting the right answer for the splitting of birthdate which is in the print line of line 26 (I think that it’s line number, you know where I am getting at). For example, If I am the user and my birthday is 0894 (Feb 8th), the console is suppose to print out after compiled and being ran:
8
94
I am not getting that. I am getting other numbers which is not correct so when that number is being generated through the Random class, it’s wrong. So what is my error. Eventually, I will erase the print line because it is not needed. Plus the the if-else statement is not showing a result when I run it. What is my error there as well??
Lokesh Gupta
I ran (debug) your program and it run perfectly. Try to run program in debug mode to see what is happening.
Marcos
this is the mother of all java framework list
Lokesh Gupta
Indeed