คำถามติดแท็ก web-development

การพัฒนาเว็บเป็นคำที่ครอบคลุมสำหรับงานที่เกี่ยวข้องกับการพัฒนาเว็บไซต์สำหรับเวิลด์ไวด์เว็บหรืออินทราเน็ต

4
เหตุใดฉันจึงพบว่ายากที่จะแบ่งปันงานของฉัน
ฉันได้ทำแอปพลิเคชันบางอย่างออกมาแล้วการเข้ารหัสไม่ใช่ปัญหา แต่เมื่อพูดถึงการปรับใช้ / สื่อสาร / แบ่งปันกับเพื่อนร่วมงานและเพื่อน ๆ ฉันติดขัด ฉันรู้สึกว่าฉันจะต้องถูกขายหน้าเพราะมีข้อบกพร่องและผู้คนจะไม่ใช้มัน ... ฉันแน่ใจว่าฉันไม่ใช่คนเดียวในสถานการณ์นี้ ฉันไม่สามารถอธิบายได้ดี แต่ ... นี่เป็นตัวอย่าง คุณสร้างแอปพลิเคชันตัวจัดการรายการสิ่งที่ต้องทำคุณใช้งานได้ในขณะนี้ คุณคิดว่ามันดีทำงานได้ดีสำหรับคุณ แต่คุณไม่มีพลังที่จะส่งอีเมลถึงเพื่อนหรือเพื่อนในที่ทำงานของคุณเพราะพวกเขาจะมองคุณต่างออกไปเช่น "เขาเป็นคนที่มีความทะเยอทะยานที่ไม่ แอปพลิเคชันที่ดีมาก "...

1
สถาปัตยกรรมซอฟต์แวร์สำหรับการพิสูจน์ตัวตน / ควบคุมการเข้าถึงของ REST เว็บเซอร์วิส
ฉันกำลังตั้งค่าบริการเว็บสงบใหม่และฉันต้องการให้แบบจำลองการควบคุมการเข้าถึงตามบทบาท ฉันต้องสร้างสถาปัตยกรรมที่อนุญาตให้ผู้ใช้ระบุชื่อผู้ใช้และรหัสผ่านเพื่อเข้าถึงบริการและ จำกัด วิธีการใช้บริการ (บริการใดบ้างที่พวกเขาสามารถใช้อ่าน vs อ่าน / เขียน ฯลฯ ) ตามบทบาท มอบหมายให้กับผู้ใช้นั้น ฉันได้ดูคำถามอื่น ๆ และพบสิ่งที่ฉันต้องการ ตัวอย่างเช่นมีการอภิปรายที่ดีหลายประการเกี่ยวกับวิธีการจัดการข้อมูลประจำตัวที่ผ่านการบริการที่ REST พักผ่อนสบายตลอดการตรวจสอบ , การปฏิบัติที่ดีที่สุด นอกจากนี้ยังมีตัวชี้ที่ยอดเยี่ยมเกี่ยวกับสิ่งที่โปรแกรมเมอร์ควรรู้เมื่อสร้างเว็บไซต์ ( สิ่งที่นักพัฒนาทุกคนควรรู้ก่อนสร้างเว็บไซต์สาธารณะ ) แต่ฉันไม่สามารถค้นหาบทความบทความหนังสือเกี่ยวกับแนวปฏิบัติและรูปแบบที่ดีสำหรับสถาปัตยกรรมซอฟต์แวร์ที่ใช้โซลูชันเหล่านี้ โดยเฉพาะ: ควรจัดเก็บรายละเอียดผู้ใช้และสิทธิ์การเข้าถึงอย่างไร (ตัวแบบข้อมูล, สถานที่, รูปแบบ) รูปแบบการออกแบบที่ดีสำหรับการแสดงและติดตามสิ่งเหล่านี้ในเซิร์ฟเวอร์มีอะไรบ้าง (เซสชันในหน่วยความจำการค้นหาฐานข้อมูลในแต่ละครั้ง ฯลฯ ) อะไรคือรูปแบบที่ดีสำหรับการจับคู่สิทธิเหล่านี้กับบริการในวิธีที่ปลอดภัยในรหัสฐาน ตัวเลือกสถาปัตยกรรมใดบ้างที่สามารถช่วยให้ระบบปลอดภัยและเชื่อถือได้มากขึ้น ผู้เรียนมีบทเรียนอะไรบ้างจากสนามเพลาะ? ฉันกำลังมองหารูปแบบการออกแบบและคำแนะนำสำหรับสถาปัตยกรรมซอฟต์แวร์นอกเทคโนโลยีเฉพาะใด ๆ (หากเทคโนโลยีมีความสำคัญฉันกำลังวางแผนที่จะใช้สิ่งนี้โดยใช้ python, twisted, และฐานข้อมูล postgresql)

4
มีความพยายามในการสร้างการอ้างอิง HTML / JS / DOM ที่แก้ไขร่วมกันหรือไม่?
W3Schoolsมีชื่อเสียงในด้านความไม่สมบูรณ์บางครั้งไม่ถูกต้องและขี่ด้วยการโฆษณา ยังคงเมื่อมองหาบางสิ่งบางอย่างหรือเชื่อมโยงไปยังเอกสารเมื่อตอบคำถาม SO ก็ยังคงเป็นทรัพยากรข้ามเบราว์เซอร์ที่มีประโยชน์เท่านั้น มีแหล่งข้อมูลอื่น ๆ เช่นที่มีการพัฒนาเครือข่าย Mozillaที่ทำผลงานได้ดีมากขึ้นการจัดเก็บเอกสาร JavaScript และตำนานและดีquirksmode แต่พวกเขาก็ยอดเยี่ยมอย่างที่พวกเขาพูดครอบคลุมเฉพาะบางส่วนของพื้นที่ที่ฉันกำลังพูดถึงและไม่มีตัวเลือกการแก้ไขและการควบคุมคุณภาพในชุมชน มีใครตระหนักถึงความพยายามในการสร้างสารานุกรม HTML / CSS / JavaScript / DOM ข้ามเบราว์เซอร์ที่แก้ไขร่วมกันหรือไม่ ถ้าคุณต้องการฉันกำลังคิดว่าผู้ท้าชิงต่อ W3Schools อย่าง SO คือการแลกเปลี่ยนผู้เชี่ยวชาญ

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

2
เราควรรวบรวมเว็บไซต์ของเราเป็น dll เดียวหรือ dll ต่อหน้า?
เรากำลังพัฒนาโครงการใหม่ที่จะนำไปใช้กับเว็บไซต์ลูกค้าจำนวนมาก โครงการนี้มี GUI บนเว็บเป็นหนึ่งใน "จุดเชื่อมต่อ" ความเร็วของอินเทอร์เฟซทางเว็บเป็นสิ่งสำคัญสำหรับโครงการนี้รองจากความปลอดภัยเท่านั้น ในอดีตเราเคยสร้าง "เว็บไซต์" ใน Visual Studio ซึ่งเมื่อเผยแพร่แล้วจะส่งผลให้หนึ่งไฟล์ dll และไฟล์ aspx หนึ่งไฟล์สำหรับแต่ละหน้าภายในระบบ อย่างไรก็ตามฉันทราบว่าคุณสามารถสร้าง "เว็บแอปพลิเคชัน" และรวบรวมทุกอย่างให้เป็น dll เดียว สำหรับฉัน (ไม่มีข้อมูลจริงเพียงแค่ความรู้สึก) การรวบรวมเว็บไซต์เป็น dll เดียวดูเหมือนว่ามันจะดีกว่าสำหรับการรักษาความปลอดภัยและความเร็ว (ถ้าเพียงเล็กน้อย) เราควรพิจารณาถึงสิ่งใดบ้างและมีข้อผิดพลาดที่ชัดเจนใด ๆ ที่เราควรทราบเมื่อเลือกวิธีการที่เหมาะสมสำหรับเรา

4
วิธีจัดการอีเมลอัตโนมัติที่ส่งมาจากเว็บแอปพลิเคชัน
ฉันกำลังออกแบบโปรแกรมประยุกต์บนเว็บและฉันสงสัยว่าจะออกแบบสถาปัตยกรรมเพื่อจัดการการส่งอีเมลอัตโนมัติได้อย่างไร ขณะนี้ฉันมีคุณสมบัตินี้ในเว็บแอปของฉันและอีเมลจะถูกส่งตามการป้อนข้อมูล / การโต้ตอบของผู้ใช้ (เช่นการสร้างผู้ใช้ใหม่) ปัญหาคือการเชื่อมต่อโดยตรงกับเซิร์ฟเวอร์อีเมลใช้เวลาสองสามวินาที การขยายตัวของแอปพลิเคชันของฉันจะเป็นคอขวดที่สำคัญในอนาคต วิธีที่ดีที่สุดในการจัดการการส่งอีเมลอัตโนมัติจำนวนมากภายในสถาปัตยกรรมระบบของฉันคืออะไร จะไม่มีการส่งอีเมลจำนวนมาก (สูงสุด 2000 ต่อวัน) ไม่จำเป็นต้องส่งอีเมลทันทีความล่าช้าสูงสุด 10 นาทีก็ใช้ได้ อัปเดต: ได้รับการจัดคิวข้อความเป็นคำตอบ แต่สิ่งนี้จะได้รับการออกแบบอย่างไร สิ่งนี้จะได้รับการจัดการในแอปและประมวลผลในช่วงเวลาที่เงียบหรือฉันต้องสร้าง 'แอปอีเมล' หรือบริการบนเว็บใหม่เพื่อจัดการคิวหรือไม่

4
อินเทอร์เฟซ C ++ อย่างใดอย่างหนึ่งกับเว็บ (ที่ Google เป็นต้น)
Google เป็นที่รู้จักกันดีในเรื่องของ C ++ ที่พวกเขาเขียนขึ้นมาหลายปี ถูกต้องฉันถ้าฉันผิด แต่ส่วนใหญ่ของเครื่องมือค้นหาหลักของ Google เขียนใน C ++ ใช่มั้ย เราใช้โปรแกรมที่เขียนใน C ++ และเชื่อมต่อกับเว็บไซต์ได้อย่างไร? หมายเหตุ: ฉันไม่ได้มองหาว่า Google ทำสิ่งนี้โดยเฉพาะอย่างไรโดยทั่วไปอาจทำได้

2
แนวทางปฏิบัติที่ดีที่สุดเมื่อจัดการงานอะซิงโครนัสที่ใช้เวลานาน
ฉันอยู่ในช่วงการออกแบบของโครงการที่ผู้ใช้ปลายทางจะส่งคำขอจากหน้าเว็บที่จะวางไข่งานที่ดำเนินการแบบอะซิงโครนัสที่ใช้งานมานาน มี "แนวปฏิบัติที่ดีที่สุด" สำหรับปัญหานี้หรือไม่? บริการเว็บและนายหน้าบริการเป็นวิธีที่ดีหรือไม่? คิวการส่งข้อความของ Microsoft สามารถใช้งานได้ที่นี่หรือไม่

3
ฉันจะเริ่มใช้ Git สำหรับการทำรหัสฐานที่แตกต่างจากเซิร์ฟเวอร์ต่าง ๆ ได้อย่างไร
ความเป็นมา:ฉันเพิ่งรับช่วงโปรเจ็กต์ชุดหนึ่งที่ บริษัท ของฉันและฉันพยายามแยกแยะปัญหาพื้นฐานบางอย่างเกี่ยวกับวิธีการจัดการ กล่าวคือนักพัฒนาก่อนหน้านี้ (ซึ่งไม่ได้อยู่กับ บริษัท อีกต่อไป) ไม่ได้ใช้การควบคุมแหล่งที่มาในรูปแบบใด ๆ ทำเอกสารเพียงเล็กน้อยและไม่มีกระบวนการพัฒนาที่ดีเกิดขึ้นจริง ดังนั้นตอนนี้ฉันมีสามเซิร์ฟเวอร์ที่มีมูลค่าโครงการ (การพัฒนาการจัดเตรียมการผลิต) ซึ่งประกอบด้วยเว็บไซต์และแอพพลิเคชั่นและเครื่องมือส่วนใหญ่ที่สร้างขึ้นสำหรับแอปพลิเคชันบุคคลที่สามและ APIs ที่เราใช้ ความคิดแรกของฉันคือนำสิ่งทั้งหมดนี้เข้าสู่ Git ก่อนที่จะทำการเปลี่ยนแปลงและแก้ไข แต่ฉันมีช่วงเวลาที่ยากลำบากในการหาวิธีที่ดีที่สุดที่จะทำ มีการพัฒนาก่อนหน้านี้จำนวนมากบนเซิร์ฟเวอร์ที่ใช้งานจริงซึ่งสร้างการแบ่งระหว่างรหัสฐานของเซิร์ฟเวอร์แต่ละเครื่อง ไม่ชัดเจนในทันทีที่ความแตกต่างอยู่ - ฉันเห็นการแก้ไขข้อบกพร่องในด้านการผลิตที่ไม่ได้ดำเนินการเกี่ยวกับการพัฒนา / การจัดเตรียมรวมถึงคุณสมบัติใหม่ในการพัฒนาที่ไม่ได้ย้ายไปสู่การจัดเตรียม / การผลิต . คำถาม:วิธีที่ดีที่สุดสำหรับฉันในการจัดระเบียบและย้ายสิ่งเหล่านี้ไปยัง Git คืออะไร? ฉันจะจัดโครงสร้าง repos / สาขาของฉันเพื่อรองรับความแตกต่างในรหัสได้อย่างไร ฉันได้พิจารณาการพัฒนาอย่างต่อเนื่องจากการโคลนรหัสเซิร์ฟเวอร์การผลิตและการรักษาฐานการพัฒนา / การแสดงละครเป็นการอ้างอิงทางประวัติศาสตร์ นี่อาจเป็นจุดเริ่มต้นโดยพิจารณาว่าฉันไม่รู้เกี่ยวกับโค้ด dev / การ staging หรือไม่ ฉันสามารถสร้าง repos ของเซิร์ฟเวอร์ที่ใช้งานจริงสำหรับแต่ละเว็บไซต์เครื่องมือชุดสคริปต์ ฯลฯ สร้างสาขาสำหรับรหัส dev …

6
เราควรจัดการกับคุณสมบัติพิเศษของเครื่องสำอางใน Scrum sprints อย่างไร
ฉันกำลังอ่านเอกสารการต่อสู้และบอกว่างานใน Sprint ควรเป็น "ที่อาจเป็นไปได้" ฉันสับสนกับความหมายของสิ่งนี้ สมมติว่าใน Sprint 1 มีเป้าหมายคือ "แบบฟอร์มลงทะเบียนผู้ใช้" ฉันต้องเพิ่มรายละเอียดมากเท่าใดเพื่อให้พร้อมที่จะส่ง? ตัวอย่างเช่น: ฉันสามารถแสดงฟอร์มที่เรียบง่ายพร้อมฟิลด์โดยไม่ต้องใส่สไตล์แฟนซีใด ๆ และทำเครื่องหมายว่าเสร็จแล้ว ฉันสามารถทำการตรวจสอบฝั่งไคลเอ็นต์เป็นเครื่องหมายว่าทำเสร็จแล้ว แต่ฝั่งเซิร์ฟเวอร์ก็เป็นตัวเลือกหรือทั้งสองอย่าง ฉันยังสามารถเพิ่มเคล็ดลับเครื่องมือแฟนซี jQuery, เลื่อนเมาส์ไปวาง, captcha, สี, ป้ายกำกับสำหรับแบบฟอร์ม จากนั้นมีการจัดแต่งทรงผมมากมายเกี่ยวกับวิธีแสดงข้อความผิดพลาดบนหน้าจอ ฉันสามารถทำได้อย่างไม่มีที่สิ้นสุดในหนึ่งหัวข้อ ดังนั้นเราจะแบ่งมันอย่างไรและเมื่อไหร่ฉันจึงคิดว่ามันเป็นการขนส่งที่พร้อม หรือฉันต้องเขียนสิ่งที่เล็กที่สุดเท่าที่จะเป็นไปได้เช่นการแสดงข้อผิดพลาดป๊อปอัปหรือข้อความกล่องไฟเป็นงานย่อยและทำให้พวกเขาวิ่งได้ สิ่งนี้จะนำไปสู่งาน 1,000 โครงการสำหรับทั้งโครงการ ฉันหมายถึงอีกครั้งถ้าบางคนทำงานกับ Internet Explorer และบางคนสำหรับ Firefox แล้วฉันต้องแบ่งมันเป็นงานด้วย ต้องใช้เวลากับพวกเขาและเมื่อผู้จัดการถามฉันว่าคุณทำอะไรในเวลานั้นฉันจะไม่มีหน้าที่บอกอะไร แต่จริงๆแล้วพวกเขาทั้งหมดเป็นส่วนหนึ่งของการลงทะเบียนผู้ใช้

3
จัดเก็บข้อมูลลับอย่างปลอดภัยในเว็บแอปพลิเคชันฝั่งไคลเอ็นต์
ฉันมีเว็บแอปพลิเคชันที่จะเป็นเทคโนโลยีฝั่งไคลเอ็นต์ทั้งหมด (HTML, CSS, JavaScript / AngularJS, ฯลฯ ... ) เว็บแอปพลิเคชันนี้กำลังโต้ตอบกับ REST API เพื่อเข้าถึงและแก้ไขข้อมูล ตอนนี้มันยังไม่ได้ตัดสินใจว่าจะใช้ระบบรับรองความถูกต้องประเภทใด REST API จากความเข้าใจของฉันระบบการตรวจสอบความถูกต้อง API ประเภทใด ๆ (คีย์ API, OAuth 1/2, ฯลฯ ... ) จะมีข้อมูลบางอย่างที่ต้องเก็บเป็นความลับมิฉะนั้นการเข้าถึงอาจถูกบุกรุกได้ สำหรับคีย์ API คีย์เหล่านั้นต้องเป็นความลับสำหรับ OAuth 2 ไคลเอนต์ลับ / โทเค็นการเข้าถึง / โทเค็นการรีเฟรชจำเป็นต้องเก็บเป็นความลับฉันแน่ใจว่าสี่คีย์ที่เกี่ยวข้องใน OAuth 1 ต้องเก็บเป็นความลับ (ไม่ใช่ มีประสบการณ์มากเกินไปกับ OAuth 1) ฉันพยายามคิดว่าหากมีวิธีการจัดเก็บสิ่งที่เป็นความลับนี้ในเว็บแอปพลิเคชันฝั่งไคลเอนต์ที่บริสุทธิ์โดยไม่มีการเรียงลำดับชั้นกลางบนฝั่งเซิร์ฟเวอร์ ฉันพยายามคิดเกี่ยวกับสิ่งนี้และฉันไม่สามารถนึกถึงสถานที่ที่จะทำเช่นนั้นได้ ฉันหมายถึงฉันไม่สามารถเก็บไว้ในจาวาสคริปต์เพราะทุกคนสามารถดูแหล่งข้อมูลหรือเปิดคอนโซลและรับข้อมูลได้ ฉันไม่แน่ใจ 100% …

4
วิธีจัดการกับการออกแบบส่วนต่อประสานกับผู้ใช้และรองรับคุณสมบัติต่าง ๆ ในการพัฒนา Agile?
ในกระบวนการพัฒนาแบบ Agile โดยปกติจะเน้นที่เรื่องของผู้ใช้ แต่บางครั้งความต้องการเดียวอาจครอบคลุมเรื่องราวของผู้ใช้หลายคน ตัวอย่างเช่นลูกค้าอาจขอหน้าค้นหาสำหรับผู้ใช้ทั้งหมดในฟอรัมและมีการดำเนินการหลายอย่างที่อาจเกิดขึ้นกับผู้ใช้แต่ละรายเช่นผู้ใช้แบนผู้ใช้ลบผู้ใช้รีเซ็ตรหัสผ่าน ฯลฯ เราอาจแบ่งคุณลักษณะนี้ออกเป็นเรื่องราวของผู้ใช้อย่างน้อย 4 เรื่อง: ค้นหาผู้ใช้ แบนผู้ใช้ ลบผู้ใช้ รีเซ็ตรหัสผ่าน ผู้ออกแบบส่วนต่อประสานผู้ใช้จะใช้ส่วนต่อประสานกับผู้ใช้ได้อย่างไร? เขา / เธอควรทำงานกับเรื่องราวของผู้ใช้คนแรกแล้วเริ่มเพิ่มคุณสมบัติเพิ่มเติมให้กับ UI หรือไม่ อย่างไรก็ตามฉันคิดว่า UI ขั้นสุดท้ายจะเลอะ! หากเขาตัดสินใจที่จะทำงานกับคุณลักษณะทั้งหมด (การค้นหา + การกระทำ) จะเกิดอะไรขึ้นถ้าการกระทำที่มีลำดับความสำคัญต่ำและจะต้องดำเนินการซ้ำหลายครั้งหลังจากฟังก์ชั่นการค้นหาเสร็จสิ้นแล้ว

2
POST / Redirect / GET ด้วยการส่งแบบฟอร์มที่ไม่ถูกต้อง?
ในด้านการพัฒนาเว็บคุณควรทำPOST / Redirect / GET หรือไม่เมื่อเขตข้อมูลในการส่งแบบฟอร์มไม่ถูกต้องเช่นกัน? โดยทั่วไปแล้วจะไม่มีธุรกรรมที่ละเอียดอ่อนเกิดขึ้นในเหตุการณ์นี้ อย่างไรก็ตามการโต้แย้งสามารถทำเช่นนั้นได้ยังคงเป็นวิธีที่ดีในการใช้รูปแบบ POST / Redirect / GET?

3
คุณจะวางฐานข้อมูลออนไลน์ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ฉันมีคำถามเริ่มต้นเกี่ยวกับการพัฒนาเว็บ ฉันเคยมีประสบการณ์กับ JSP, Hibernate และ MAMP เพื่อสร้างระบบอย่างง่ายสำหรับการติดตามสินค้าคงคลังและการขาย แต่ทั้งหมดนี้ทำในเครื่องคอมพิวเตอร์เดียว ครั้งนี้ฉันต้องการสร้างระบบที่สามารถเข้าถึงได้ทางออนไลน์ มันจะช่วยให้แม่ของฉันติดตามธุรกิจของเธอทุกที่ที่เธอไป ดังนั้นจะมีลักษณะที่คล้ายกันเช่นการติดตามสินค้าคงคลังและการขาย ฉันเข้าใจว่าคุณต้องมีเซิร์ฟเวอร์ที่ต้องโฮสต์ไฟล์ทั้งหมดไว้ แต่ฉันไม่เข้าใจว่าคุณสามารถเข้าถึงฐานข้อมูลออนไลน์ได้อย่างไร หรือควรใช้แอปพลิเคชันหรือผลิตภัณฑ์ประเภทใด ปัจจุบันโฮสต์ของฐานข้อมูลของฉันคือ localhost จะทำให้มันออนไลน์เช่นที่คุณยังสามารถทำการ CRUD ได้อย่างไร มีคำแนะนำในการทำเช่นนี้?

4
อะไรคือข้อได้เปรียบที่พิสูจน์แล้วของเครื่องมือเช่น GWT บนเฟรมเวิร์ค JavaScript ที่บริสุทธิ์?
GWT เป็นซอฟต์แวร์สแต็กที่แปลโค้ด Java และชุดย่อยของไลบรารีคลาสของ Java Runtime เป็นโค้ด JavaScript เมื่อเปรียบเทียบกับชุดเครื่องมือ JavaScript แล้ว GWT อาจดูแปลกแยกตามลักษณะและการใช้งานและซับซ้อนเกินกว่าที่จะทำสิ่งต่าง ๆ ได้ง่ายควบคุมการควบคุมที่ละเอียดที่คุณต้องใช้ JavaScript โดยตรง เหตุใดนักพัฒนาเว็บจึงเลือกใช้เครื่องมือเช่น GWT ซึ่งใช้ภาษาเดิมที่ไม่ได้กำหนดเป้าหมายสำหรับเว็บแทนที่จะใช้จาวาสคริปต์บริสุทธิ์และเฟรมเวิร์กและชุดเครื่องมือ มันวัดได้ดีกว่าและอิงตามเกณฑ์อะไรบ้าง?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.