原來AngularJS與Angular是截然不同的 ─ 恆逸教育訓練中心 ─ 學員證言網站

 

程式設計

眾多顧客已親身體驗恆逸的好,並成功提升專業競爭力,你也可以!

來看看他們是如何學習、如何努力考取認證的經驗分享多汲取他人的寶貴經驗,將讓您的未來進修之路走得更有效率!快來看看恆逸應援團怎麼說!

蔡欣恬

  • 文章分類:程式設計
  • 參訓課程:使用 Java 開發工具快速入門 AngularJS、TypeScript、Angular

原來AngularJS與Angular是截然不同的

AngularJS是一套由Google開發維護的開源library,它的推出在當時引起了巨大的轟動,因為它能夠大大地簡化開發過程,進而提高開發速度。Google工程師Misko和他的主管曾經打賭用AngularJS可以只花兩個星期就把原本需耗時6個月的專案開發完成。雖然最後打賭輸了,但他們只花了三個星期的時間就將一萬七千多行的程式碼縮減到1500行,大大降低了開發的速度,也大幅精簡了程式碼。這樣的成就震驚了Google的主管,因此,主管大力推行AngularJS。 然而,時至今日,風靡一時的AngularJS現在也已經不再支援了,取而代之的是Angular,

 

這個用TypeScript為主要語言的開發工具,其改善了AngularJS的缺點,成為了更加完整,更加高效的開發框架。因Angular與AngularJS有著天南地北的差異,發布當時引起了AngularJS開發社群中很大的爭議與反彈。如今Angular幾乎是每年都會釋出兩個版本,不斷的推陳出新,讓人期待著未來的發展。 本堂課的內容除了講授AngularJS、TypeScript、Angular之間的差異以及開發實作,還有一路上走來這三者的歷程,得以讓大家了解到網頁開發的過程。

 

透過這堂課才知道,原來AngularJS與Angular是截然不同的東西,本來看標題以為會學到如何用Java寫Angular的後端,聽了講師解說才知道原來這門課是用Java「開發工具」入門AngularJS、TypeScript、Angular。

第一堂課講師向我們詳細介紹了這三者之間的關聯性,其中AngularJS的官網上還顯示僅支援至2022/01!但講師還是將他所知的AngularJS、TypeScript、Angular開發技能授予我們。本課總共四天,

第一天講解網頁的歷史緣由及架構;第二天AngularJS開發;第三天TypeScript語法教學,因Angular是以TypeScript為基礎語言開發的,而AngularJS是用JavaScript;第四天Angular開發,以及如何部署。

這門課程幫助了我了解更完整的網頁系統架構與緣由,相比自我學習,解答了我對於網頁運作上的疑問也讓我加深網頁的運作過程,是很難得的機會!結束課程後讓我對Angular開發有更多的了解,在未來開發上對我的幫助很大。

除了課程的內容,我也開始對AngularJS的歷史和發展過程產生了興趣。我發現AngularJS不僅是Google開發的一個開源library,它還是第一個成功引入MVC(Model-View-Controller)架構的前端框架之一。這種框架的出現對於網頁應用開發帶來了重大的影響,使開發人員可以更輕鬆地編寫可維護的代碼。 雖然AngularJS現在已經不再被支援,但是其對於前端框架的發展還是有很大的影響力。AngularJS的設計思想和技術特點被廣泛地借鑒和發展,成為了當今前端開發的基礎。

舉例來說,React和Vue這些當今最流行的前端框架,都是受到AngularJS的啟發而誕生的。 此外,AngularJS的發展歷程也讓我深刻體會到軟體開發的本質:技術是不斷發展變化的,每一個新技術的出現都有可能代表著一個新的時代。在這樣的背景下,學習新技術和不斷地跟進技術的發展就顯得非常重要。雖然學習新技術會讓人感到有些吃力,但如果不斷跟進技術的發展,就有可能會落後於潮流,而錯失很多機會。 綜上所述,學習AngularJS的過程讓我不僅對前端開發有了更深入的了解,還讓我認識到了技術的發展和變化是非常快速和無情的。學習新技術需要投入時間和精力,但是這也是一個值得去做的事情。因為只有不斷地學習和成長,才能不斷地擴展自己的知識領域,並且更好地應對未來的挑戰。 

 

 

看看其他人怎麼說

看更多