2011-03-11 46 views
4

我是一名前端開發人員(html,css,js),看起來我的團隊將爲基於Web的應用程序使用GWT框架,這幾乎是我聘用的唯一產品。從我所看到的,它真的是Java開發人員創建應用程序,然後創建一個呈現頁面的JavaScript。GWT是否消除了對前端Web Developer的需求?

我應該認真的開始尋找另一份工作嗎?我現在需要成爲一名Java開發人員嗎?

回答

0

是和否。 GWT當然不會消除對擅長CSS的人的需求,並且根據您的團隊所遵循的開發模式,使用HTML進行開發仍然需要。所有這一切說,如果你熟悉JavaScript,你很可能會發現使用GWT很容易,對於大型項目來說,Java語言比JavaScript有很多優勢。

1

如果貴公司對GWT或GWT的庫的默認外觀滿意,自定義html/css/javascript的需求可能不那麼突出。

但是,如果他們想讓應用程序看起來非常具體的方式,他們仍然需要有你的技能的人(可能比以前更多)。如果你現在知道你現在正在做什麼,再加上一些GWT/Java,你將會非常寶貴,因爲真正定製你需要了解雙方的GWT應用程序的外觀。最重要的是學習GWT/Java對於你所處位置的人來說是一個非常好的主意,幸運的是,你可以跳過大多數Java開發人員需要知道的東西,並學會使用GWT。

祝你好運!

1

我不知道你們小組的優缺點,但是GWT的重點在於消除Javascript編程的複雜性,並且能夠使用Java代替。當我9個月前開始使用GWT時,我沒有Javascript知識,而且幾乎還沒有Javascript知識 - 我不需要它。當然,我已經開始使用一些Javascript包裝器,但這是GWT的一小部分。

另一方面,CSS對於任何GWT應用程序都至關重要。它幾乎定義了應用程序中所有內容的位置和外觀。是的,它也可以通過編程來完成(儘管它不應該),但CSS仍然是所有東西出現和放置的基礎。對於直線式HTML,您不需要太多 - 我使用div,但其他所有內容都是GWT小部件。

注意:這是基於我的第一個(也是唯一的)正在進行的企業級GWT​​應用程序,我是其唯一開發者。希望它有幫助。

0

您正在尋找在3個選項(根據您的信息):

  • 學習Java恭維你堅實的技能成爲精通前端開發GWT;
  • 繼續做你現在正在做的工作:沒有Java,你正在尋找主要使用GWT UIBinder/CSS/HTML和可能的JavaScript的UI設計師的角色;
  • 找另一份工作。
相關問題