At the beginning of 2002, Java server-side technology was in a plastic stage, and MVC as a architectural model, which is gradually beginning to spread in the brain of many technicians. At this point, Apache Struts appears at the right time, which has gradually developed into a Java Web MVC framework in fact standard.
About Struts, there is a bit of sadness ...
When Struts 0.9 release, I am busy designing a new generation of product platform framework. During the reference Struts' design idea (it is not popular, each company often has its own framework implementation).
At the same time, a new colleague in my neighborhood, 23-year-old Indian guy Pilesh, Moquan, is preparing to do, this young man who has just left his motherland is undoubtedly full of power, every lunch time is the fastest The speed is rushed downstairs, buy a Indian meal, wrapped in the end back to the oil paper (roughly used rice, mix some vegetables and beef, and finally poured the curry juice, then poured on a large oil paper, then Package, use the thin rope as a takeaway), while pinching into the mouth with hands, moving the mouse with an elbow, research on the screen on the screen.
One morning, I just arrived at the company, Pilesh immediately came to come, excited to say:
P: "Hi, Kevin, Do You Know Struts?" K: "YUP, A MVC Framework, Then?" P: "I Will Use IT in My Project. How do you think About it?" K: "e ..., Good, do you have some experience in struts development? "p:" no! but i will have! "
I saw the two marks in the paper basket, and the Struts source code on the screen, after staying up all night, Pilesh is clearly attracted by the Struts's design ideas ...
The memories of my heart are also thus started.
With the beginning of the new project, Pilesh seems to be obviously active before, I even discovered the paper basket on their own position to wrap the take-away oil paper. Pilesh is always apologetic, pointing at the paper rash that has been stuffed with a Coke bottle and oil paper. As an IT technician, the author has already placed the night, and smiled.
Time has passed for more than a month, Pilesh is still in a hurry as before, and it looks a bit awkward.
Finally one day, Boss found me,
B: "How do you think About Pilesh?" K: "OH, Good, A Nice Guy!" B: "Yup ... But do you think we need him?" K: "E .... Sorry, I can't Understand .... "B:" Our Project Had Exceed The Deadline for About 10 Days, But Pilesh Still Can Not Give Out Even A Demo "K:" ... "B:" Sorry, I Only Wanna Tell you, He Will BE Fired ... "
Two days later, another Indian colleague pardeep took the position of Pilesh and his failed project ...
P: "Hi, Kevin" K: "YEAH?" P: "THE PROJECT is based on the struts framework?" K: "Yup!" P: "But i am not familia with it, then ...?" K: " Oh ... then ... "K:" Forget IT "final sentence" Forget IT ", helplessly contains a little venting emotion.
Urgent to introduce new technologies that you are not very familiar in your project. This is the most confident, most fatal programmer, the most confidant, and the most innocent error.
Pilesh is just a mistake. He firmly believes that Struts can improve the development efficiency, reduce development time, thus estimating project progress, and seeing any technology to promote productivity, it is full of producers to fully grasp this technology.
In addition, it is too competitive and ashamed to ask others. This project is just a miniature project. Therefore, management is not very concern. Every time I add a little inquiry, Pilesh is only reported that the project is finally out of control. Due to such a small project, a big customer has declined sharply to the company's satisfaction, and it also leads to the later management to take him. The measures are more intense. On the other hand, the company's project management and tracking in this project is also a typical typical, there is almost no substantial management measures.
Then, this matter is often used as a case that I am alert myself and a team member.
Later, with Pilesh, it was on the eve of me. In order to buy a Indian yarry as a commemoration, I ran to a grocery market in India's grouped area. When I was gone, I suddenly saw Pilesh, and I was familiar with a piece of pizza on a restaurant, yes, it is definitely. He ... I don't know what happened later, so that he is so lost. The smoked fire is on the face, can't see a decent and quiet expression.
The rabbit is dead, the colleagues who have lived in peace, fall to the street scones, even if they read the bitter laughter of the "programmer grilled incense", the real thing happened to be around, and Struts was related to this. Also became a part of gray memories. This is also the main reason why I have never used Struts for formal development in the project I am responsible.