Model View Controller (MVC) The most famous user interface design patt การแปล - Model View Controller (MVC) The most famous user interface design patt ไทย วิธีการพูด

Model View Controller (MVC) The mos

Model View Controller (MVC)

The most famous user interface design pattern, MVC, has been around for quite a while. It was devised in the late 1970s for use in the development of Smalltalk-80. The problem its designers were initially trying to solve was that of how to bridge the gap between the human user’s mental model and the digital model of the computer.

Eventually they whittled it down to the famous MVC triad we know today representing 3 key concerns:

MVC Triad

Controller – Represents interactions, typically with the mouse or keyboard, or in the case of web applications, in the form of HTTP requests.

View – Renders the graphical output of the application

Model – Everything else. In particular this includes the data and business logic.


There are numerous other “triad” style user interface patterns. They all tend to feature some kind of concept of model and view, but the 3rd part (in this case the Control) tends to vary.

The other distinct trait of the MVC is that it is extremely loosely coupled. The Model knows nothing of the View or Controller, and similarly the View knows knows nothing of the controller either. One particularly useful side effect is that it is possible (and completely normal) to have multiple views for any given model. It is also relatively easy to change out parts (for example the viewing technology).

Testing is relatively easy. The Model and Controller are easy to test.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
Model View Controller (MVC) The most famous user interface design pattern, MVC, has been around for quite a while. It was devised in the late 1970s for use in the development of Smalltalk-80. The problem its designers were initially trying to solve was that of how to bridge the gap between the human user’s mental model and the digital model of the computer. Eventually they whittled it down to the famous MVC triad we know today representing 3 key concerns:MVC Triad Controller – Represents interactions, typically with the mouse or keyboard, or in the case of web applications, in the form of HTTP requests. View – Renders the graphical output of the application Model – Everything else. In particular this includes the data and business logic. There are numerous other “triad” style user interface patterns. They all tend to feature some kind of concept of model and view, but the 3rd part (in this case the Control) tends to vary. The other distinct trait of the MVC is that it is extremely loosely coupled. The Model knows nothing of the View or Controller, and similarly the View knows knows nothing of the controller either. One particularly useful side effect is that it is possible (and completely normal) to have multiple views for any given model. It is also relatively easy to change out parts (for example the viewing technology). Testing is relatively easy. The Model and Controller are easy to test.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ดูรุ่น Controller (MVC) ผู้ใช้ที่มีชื่อเสียงที่สุดรูปแบบการออกแบบอินเตอร์เฟซ MVC ได้รับรอบมากในขณะที่ มันเป็นวิธีการในปี 1970 สำหรับการใช้งานในการพัฒนาของสมอลล์ทอล์ค-80 ปัญหาที่นักออกแบบที่ได้รับในตอนแรกพยายามที่จะแก้ปัญหาก็คือว่าวิธีการที่จะสร้างสะพานเชื่อมช่องว่างระหว่างจิตแบบใช้มนุษย์และรูปแบบดิจิตอลของคอมพิวเตอร์. ในที่สุดพวกเขาเหลาลงไปสามที่มีชื่อเสียง MVC ที่เรารู้ว่าวันนี้เป็นตัวแทนของ 3 กังวลที่สำคัญ: MVC สามตัวควบคุม- หมายถึงการสื่อสารมักจะเกี่ยวข้องกับเมาส์หรือแป้นพิมพ์หรือในกรณีของการใช้งานเว็บในรูปแบบของหน้า HTTP. ดู - แสดงผลการส่งออกกราฟิกของแอพลิเคชันรุ่น- ทุกอย่างอื่น โดยเฉพาะอย่างยิ่งนี้รวมถึงข้อมูลและตรรกะทางธุรกิจ. มีอื่น ๆ อีกมากมาย "สาม" รูปแบบส่วนติดต่อผู้ใช้ที่มีสไตล์ พวกเขาทั้งหมดมีแนวโน้มที่จะมีชนิดของแนวคิดของรูปแบบและมุมมอง แต่ส่วนที่ 3 (ในกรณีนี้ควบคุม) มีแนวโน้มที่จะแตกต่างกันไป. ลักษณะที่แตกต่างกันอื่น ๆ ของ MVC ก็คือว่ามันเป็นอย่างมากคู่อย่างอิสระ รุ่นรู้อะไรของดูหรือควบคุมและในทำนองเดียวกันดูรู้รู้อะไรของตัวควบคุมอย่างใดอย่างหนึ่ง หนึ่งผลข้างเคียงที่เป็นประโยชน์โดยเฉพาะอย่างยิ่งก็คือว่ามันเป็นไปได้ (และปกติ) ที่จะมีหลายมุมมองสำหรับรูปแบบใดก็ตาม นอกจากนี้ยังเป็นที่ค่อนข้างง่ายที่จะเปลี่ยนออกชิ้นส่วน (เช่นเทคโนโลยีการรับชม). การทดสอบค่อนข้างง่าย รุ่นและควบคุมเป็นเรื่องง่ายที่จะทดสอบ


















การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
มุมมองแบบควบคุม ( MVC )

มีชื่อเสียงมากที่สุดของผู้ใช้การออกแบบรูปแบบ MVC , ได้รับรอบสำหรับค่อนข้างขณะ มันถูกคิดขึ้นใหม่ในปลายทศวรรษ เพื่อใช้ในการพัฒนา smalltalk-80 . ปัญหาของนักออกแบบเริ่มต้นพยายามที่จะแก้ปัญหานั้นอย่างไรเพื่อลดช่องว่างระหว่างมนุษย์ผู้ใช้ของจิต รูปแบบและรูปแบบดิจิตอลของคอมพิวเตอร์ .

ในที่สุดพวกเขา whittled ลงไป MVC ที่มีชื่อเสียงแก๊งเรารู้ว่าวันนี้แทน 3 เกี่ยวกับคีย์ :

3

( แสดงถึงตัวควบคุม MVC มักจะสัมพันธ์กับเมาส์หรือแป้นพิมพ์ หรือในกรณีของการใช้งานเว็บในรูปแบบของการร้องขอ HTTP .

ดู–แสดงออกแบบกราฟิกของโปรแกรม

รูปแบบและทุกอย่างอื่น โดยเฉพาะอย่างยิ่งนี้รวมถึงข้อมูลและตรรกะทางธุรกิจ .


มีหลายอื่น ๆ " สาม " สไตล์อินเตอร์เฟซผู้ใช้รูปแบบ พวกเขามีแนวโน้มที่จะมีบางชนิดของแนวคิดของรูปแบบและมุมมอง แต่ส่วนที่ 3 ( ในกรณีนี้การควบคุม ) มีแนวโน้มที่จะแตกต่างกันไปลักษณะที่แตกต่างอื่น ๆ .

ของ MVC คือว่า มันมาก loosely คู่ แบบไม่รู้เรื่องอะไรของมุมมอง หรือควบคุม และทำนองเดียวกัน วิวรู้จักไม่รู้จักควบคุมเหมือนกันหนึ่งประโยชน์ผลข้างเคียงที่เป็นไปได้ ( และปกติ ) ที่จะมีมุมมองที่หลากหลายเพื่อให้นางแบบ มันเป็นยังค่อนข้างง่ายที่จะเปลี่ยนชิ้นส่วน ( เช่น เทคโนโลยีการสำรวจ )

ทดสอบค่อนข้างง่าย รูปแบบและตัวควบคุมที่ง่ายต่อการทดสอบ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: