3 cheers for creator~
Sun Java Studio Creator (formerly known as Project RAVE) delivers these benefits and helps you to create two-tier web applications that conform to the Java 2 Platform, Enterprise Edition (J2EE) BluePrints. In addition, Sun Java Studio Creator simplifies and streamlines access to databases and web services from behind dynamic HTML user interfaces as easy as drag and drop.
With this easy-to use development environment, you can focus on quickly designing user interfaces and coding business logic. Creator is a full-fledged Java development environment that simplifies coding with a rapid visual designer, a smart code editor, synchronized editing, source code management, and easy deployment features.
Oh yeah. that's wat we believed in during the start of our J2EE project. drag-n-drop, faces components integrated support, easy as that.
When creating a 1-2 page example, sure. all i had to do was to drag an inputText component into the page and viola, it appears there. cool. Wait till we have 20... 50... 100+ pages... Hey, wat's taking studio creator so long to load? 2-3mins passed. no news. crap. oh. it's scanning for files and changes i think. hmm. i think i want to remove a file inside a folder. right-click and press delete, simple as that! hey, why isn't creator responding? oh. 10mins passed. i think i better end task. oh. gotta wait for creator to load again. yippee.
I think i want to add a html table inside creator to layout my components... hey? how do i add a table? damn. drap-n-drop for the faces components. html? type in code view brother. hey, my design view for the page is gone! damn. guess i better type all in code view to save trouble. since it has auto code completion right? saves me trouble, all i have to do is type a space and.... hey, how come there's nothing for faces tags? oh. only have code completion for normal html. crap. but i can't see my design view! how am i gonna add my faces components then? hmm. guess i have to type it all by myself while referencing the api from sun... hey, then wats the difference from using notepad?
For a big project, luckily i have my teammates to share the burden.... each person develop a module, and pass the codes to one another. simple. got any updates, all i have to do is get the updated files from a teammate, update it inside the project folder, and creator will auto update for me.... yippee. build, deploy... hey! its still the old code!! wat happened? i overwrote them in the folder... how come its still the old files??? damn. creator seem to keep a cache of files *somewhere*, and it uses back the old ones! crap. i guess i have to open up each file that my teammate developed, open up mine, copy-paste his codes into my file explicitly for creator to see this code is wat i want!
Faces components are really useful. all kinds of regularly-used controls like textboxes, buttons all integrated inside the creator ui... ok. i need a file upload for this page... now wheres that fileupload faces component.... hey? dun have? oh! there isn't an upload component! damn. wonder how others do this... go check out the useful sun tutorials.. hmm cannot find. go to sun forums, wow! java programmers are really cool! many of them write their own fileupload custom component. wow. wonder if anyone cared to share how they do this? hmm. noone posted any examples. damn. i'm a java newbie... dun know how to build this custom component... well, i guess the class JSTL must have a fileupload i can use! Yes! wait till i integrate this into my faces page.... wait! cannot use JSTL together with faces components on a same page?? oh no! wat am i going to do?? guess i have to use a popup window that contains the JSTL without ANY jsf, then use some javascript hack to get the value back to the faces page! wow. wat a newbie i am...
hmm. Maybe its becos i am a newbie? thats why i take on average 2-3hours to create a simple module... if i have more time, i will post more escapades of my newbie experiences with creator!
With this easy-to use development environment, you can focus on quickly designing user interfaces and coding business logic. Creator is a full-fledged Java development environment that simplifies coding with a rapid visual designer, a smart code editor, synchronized editing, source code management, and easy deployment features.
Oh yeah. that's wat we believed in during the start of our J2EE project. drag-n-drop, faces components integrated support, easy as that.
When creating a 1-2 page example, sure. all i had to do was to drag an inputText component into the page and viola, it appears there. cool. Wait till we have 20... 50... 100+ pages... Hey, wat's taking studio creator so long to load? 2-3mins passed. no news. crap. oh. it's scanning for files and changes i think. hmm. i think i want to remove a file inside a folder. right-click and press delete, simple as that! hey, why isn't creator responding? oh. 10mins passed. i think i better end task. oh. gotta wait for creator to load again. yippee.
I think i want to add a html table inside creator to layout my components... hey? how do i add a table? damn. drap-n-drop for the faces components. html? type in code view brother. hey, my design view for the page is gone! damn. guess i better type all in code view to save trouble. since it has auto code completion right? saves me trouble, all i have to do is type a space and.... hey, how come there's nothing for faces tags? oh. only have code completion for normal html. crap. but i can't see my design view! how am i gonna add my faces components then? hmm. guess i have to type it all by myself while referencing the api from sun... hey, then wats the difference from using notepad?
For a big project, luckily i have my teammates to share the burden.... each person develop a module, and pass the codes to one another. simple. got any updates, all i have to do is get the updated files from a teammate, update it inside the project folder, and creator will auto update for me.... yippee. build, deploy... hey! its still the old code!! wat happened? i overwrote them in the folder... how come its still the old files??? damn. creator seem to keep a cache of files *somewhere*, and it uses back the old ones! crap. i guess i have to open up each file that my teammate developed, open up mine, copy-paste his codes into my file explicitly for creator to see this code is wat i want!
Faces components are really useful. all kinds of regularly-used controls like textboxes, buttons all integrated inside the creator ui... ok. i need a file upload for this page... now wheres that fileupload faces component.... hey? dun have? oh! there isn't an upload component! damn. wonder how others do this... go check out the useful sun tutorials.. hmm cannot find. go to sun forums, wow! java programmers are really cool! many of them write their own fileupload custom component. wow. wonder if anyone cared to share how they do this? hmm. noone posted any examples. damn. i'm a java newbie... dun know how to build this custom component... well, i guess the class JSTL must have a fileupload i can use! Yes! wait till i integrate this into my faces page.... wait! cannot use JSTL together with faces components on a same page?? oh no! wat am i going to do?? guess i have to use a popup window that contains the JSTL without ANY jsf, then use some javascript hack to get the value back to the faces page! wow. wat a newbie i am...
hmm. Maybe its becos i am a newbie? thats why i take on average 2-3hours to create a simple module... if i have more time, i will post more escapades of my newbie experiences with creator!

0 Comments:
Post a Comment
<< Home