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

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

3
นักพัฒนาในการทดสอบคืออะไร? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว เมื่อเร็ว ๆ นี้ฉันได้พูดคุยกับนายหน้าที่ต้องการให้ฉันเป็น บริษัท ในตำแหน่ง Developer in Test เขาทำให้มันฟังดูเหมือนเป็นตำแหน่งที่คุณคุ้นเคยกับเทคนิคการเขียนโปรแกรมใหม่และทดสอบข้อบกพร่องและปรับปรุงซอฟต์แวร์ แต่คุณไม่ต้องกังวลเกี่ยวกับกำหนดเวลามาตรฐาน คุณมีความคิดสร้างสรรค์ในงานของคุณ แต่คำอธิบายนั้นยังคงคลุมเครือสำหรับฉัน ฉันเป็น Web Developer มาหลายปีแล้วส่วนใหญ่ทำงานใน PHP ดังนั้นฉันอยากรู้ว่าคนอื่น ๆ ในชุมชนรู้เพิ่มเติมเกี่ยวกับตำแหน่งเหล่านี้โดยทั่วไปหรือไม่ ฉันรู้ว่านี่อาจไม่เหมาะสมสำหรับฟอรัมนี้ แต่มันเป็นแบบที่ดีที่สุดที่ฉันสามารถหาได้ใน Stack Exchange และฉันจะขอบคุณถ้ามันไม่ได้ปิดเพราะไม่มีที่อื่นที่นี่เพื่อถามเกี่ยวกับมัน . ฉันลองใช้ Google แล้ว แต่มีข้อมูลไม่มากนัก นักพัฒนาในการทดสอบคืออะไร?

3
ASP.NET MVC กับ WCF สำหรับ REST API + การใช้เว็บเพจ
ฉันคิดว่าการสนทนาสำหรับการใช้บริการเชิงโปรแกรมเทียบกับการโต้ตอบกับมนุษย์นั้นชัดเจน แต่ถ้าฉันต้องสร้างแอปพลิเคชั่นที่ใช้ทั้ง API เชิงโปรแกรมและเว็บไซต์ที่ใช้ประโยชน์จากข้อมูลที่เชื่อมต่อด้วย API เดียวกันมันจะให้ประโยชน์แก่ ASP.NET เพียงอย่างเดียวหรือไม่ การรวม ASP.NET และ WCF เข้ากับแอพพลิเคชันเดียวกันทำได้ง่ายเพียงใด?

8
MVC ใช้กับเว็บเท่านั้นหรือไม่
มันเกือบจะทันทีและเมื่อใดก็ตามที่ฉันพูดคุยกับนักพัฒนาเกี่ยวกับ Model View Controller ( MVC ) พวกเขาบอกว่าคุณทำคำขอไปยัง URL ที่เซิร์ฟเวอร์สร้างเอนทิตี (MODEL) และให้การแสดงภาพของโมเดลนั้น นี่หมายความว่า MVC สำหรับเว็บเท่านั้นหรือฉันได้พบปะกับผู้คนที่เป็นเพียงนักพัฒนาซอฟต์แวร์ที่จ้าง MVC สำหรับการเขียนเว็บแอปพลิเคชัน มีการใช้งาน MVC บนเดสก์ท็อปสไตล์แอปพลิเคชันหรือไม่ ฉันเป็นคนใหม่สำหรับกระบวนทัศน์และอยากจะรู้ว่าซูเปอร์ชุดใด ๆ ที่ MVC

6
ฉันจะทำให้การระเบิดเฟรมเวิร์กของ javascript เป็นอย่างไร? ฉันควรเรียนรู้พวกเขาทั้งหมดหรือไม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา สำหรับนักพัฒนาเว็บเริ่มต้นที่ยังคงทำพัฒนาเว็บวิธีธรรมดา (PHP / J2EE / Struts ในฝั่งเซิร์ฟเวอร์, HTML / CSS / Javascript บนฝั่งไคลเอ็นต์) ผมก็ช็อกมากกว่าโดยการโพสต์บล็อกล่าสุดในTrello สแต็คเทคโนโลยี ฉันไม่สามารถช่วยรู้สึกถึงรายการเทคโนโลยีและกรอบงานใหม่ที่กล่าวถึงในโพสต์นี้และความแพร่หลายของกรอบงาน Javascript โดยเฉพาะ คำถามของฉันคือนี่เป็นอนาคตของการพัฒนาเว็บหรือไม่ มีบทความเว็บไซต์หรือแหล่งข้อมูลใดบ้างที่สามารถช่วยฉันทำความเข้าใจว่ากรอบงานใหม่เหล่านี้เหมาะสมกับเว็บแอปพลิเคชันสมัยใหม่หรือไม่

4
IDE ที่ดีสำหรับการพัฒนา JavaScript ฝั่งไคลเอ็นต์คืออะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันเพิ่งเริ่มเรียนรู้จาวาสคริปต์และกำลังมองหา JavaScript Editor / IDE ที่ดี ฉันพบหลายสิบคนในการค้นหาของ Google แต่ฉันจะขอบคุณถ้าผู้ใช้ที่มีประสบการณ์ในการใช้ IDE สามารถแนะนำได้ ฉันต้องการ IDE ที่มีการเน้นไวยากรณ์ซึ่งอาจเป็นIntelliSenseและการดีบักการสนับสนุนโค้ด JavaScipt ฉันเป็นผู้ใช้Windows 7และทำเพียงแค่การพัฒนา JavaScript ฝั่งไคลเอ็นต์ ข้อเสนอแนะใด ๆ ??

3
มันเป็นวิธีปฏิบัติที่ดีตั้งค่าสตริงการเชื่อมต่อในการตั้งค่าเว็บ?
เมื่อเร็ว ๆ นี้ฉันได้พูดคุยกับเพื่อนร่วมงานบางคนในที่ทำงานของฉันเพราะพวกเขาบอกว่าควรมีการเข้ารหัสการเชื่อมต่อสตริงที่ดีกว่า และฉันบอกว่าทำไมไม่ใช้การเชื่อมต่อสตริงที่กำหนดไว้ใน web.config เข้ารหัส? มันเหมือนกันและดีกว่าเพราะเอนทิตี้ของเฟรมเวิร์กตัวอย่างเช่นค้นหาชื่อของการเชื่อมต่อในเว็บ config ของแอพพลิเคชั่นตอนนี้ฉันอยากรู้จากจุดรักษาความปลอดภัยว่าอะไรดีกว่า

6
ทำไม PHP จึงถูกใช้บ่อยในเว็บเซิร์ฟเวอร์ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว เว็บเซิร์ฟเวอร์ของฉันใช้ PHP เช่นเดียวกับเว็บเซิร์ฟเวอร์ 76.9% ตาม W3Techs: http://w3techs.com/technologies/overview/programming_language/all เหตุผลที่ฉันใช้ PHP เป็นความเฉื่อยที่เกิดจากการเห็นคนอื่นใช้มันบนเว็บเซิร์ฟเวอร์ มันเกี่ยวกับ PHP อะไรที่ทำให้แพร่หลายในเว็บเซิร์ฟเวอร์? (โปรดทราบว่าคำถามนี้คล้ายกับคำถามต่อไปนี้ แต่นำไปในทิศทางที่แตกต่าง: เหตุใดจึงไม่ใช้ Java สำหรับการพัฒนาโปรแกรมประยุกต์บนเว็บที่ทันสมัย )

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

6
“ คลาวด์” คืออะไรและเกี่ยวข้องกับการพัฒนาอย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน9 เดือนที่ผ่านมา ฉันยังคงได้ยินเกี่ยวกับเทคโนโลยีคลาวด์แม้ว่าส่วนใหญ่จะอยู่ในการพัฒนาเครือข่ายสังคมออนไลน์ ฯลฯ ฉันเคยได้ยินเกี่ยวกับมันในวันนี้อีกครั้งและตอนนี้ฉันอยากรู้มาก: 'คลาวด์' คืออะไรและเกี่ยวข้องกับฉันอย่างไร (ในกรณีของฉัน เดา) ในฐานะนักพัฒนาเว็บ? ฉันจะตอบคำถามที่ฉันถูกถามได้อย่างไร - "อยู่บนคลาวด์หรือไม่" - โดยไม่พูดว่า "สิ่งที่คุณถามนั้นไม่มีความหมาย"

4
ข้อเสียของการส่ง XML ไปยังเบราว์เซอร์คืออะไรและปล่อยให้พวกเขาใช้ XSLT?
บริบท ทำงานเป็นนักพัฒนาอิสระฉันมักจะทำเว็บไซต์อย่างสมบูรณ์ตาม XSLT กล่าวอีกนัยหนึ่งในทุกคำร้องขอไฟล์ XML จะถูกสร้างขึ้นซึ่งมีทุกสิ่งที่เราจำเป็นต้องรู้เกี่ยวกับเนื้อหาของหน้า: ชื่อของผู้ใช้ที่เข้าสู่ระบบในปัจจุบันรายการเมนูด้านบนหากเมนูนี้เป็นแบบไดนามิก / กำหนดค่าข้อความ แสดงในพื้นที่เฉพาะของหน้า ฯลฯ จากนั้นกระบวนการ XSL (แคช ฯลฯ ) ไปยังหน้า HTML / XHTML เพื่อส่งไปยังเบราว์เซอร์ มันมีจุดที่ดีที่จะทำให้การสร้างเว็บไซต์ขนาดเล็กง่ายขึ้นโดยเฉพาะกับ PHP เป็นแม่แบบเอ็นจิ้น แต่ฉันชอบเทมเพลตเอนจิ้นอื่น ๆ เพราะมันมีประสิทธิภาพมากกว่าเทมเพลตเอนจิ้นส่วนใหญ่และเพราะฉันรู้จักดีกว่าและชอบมัน นอกจากนี้ยังเป็นไปได้เมื่อต้องการเพื่อให้การเข้าถึงข้อมูล XML แบบออนดีมานด์สำหรับการเข้าถึงแบบอัตโนมัติโดยไม่จำเป็นต้องสร้าง API แยกต่างหาก แน่นอนว่ามันจะล้มเหลวอย่างสมบูรณ์ในเว็บไซต์ขนาดกลางหรือขนาดใหญ่เนื่องจากแม้จะมีเทคนิคการแคชที่ดี XSL ยังคงลดประสิทธิภาพของเว็บไซต์โดยรวมและต้องใช้เซิร์ฟเวอร์ซีพียูมากขึ้น คำถาม เบราว์เซอร์ที่ทันสมัยมีความสามารถในการใช้ไฟล์ XML และแปลงมันด้วยไฟล์ XSL ที่เกี่ยวข้องประกาศในรูปแบบ XML <?xml-stylesheet href="demo.xslt" type="text/xsl"?>เช่น Firefox 3 สามารถทำได้ Internet Explorer …

6
ฉันควรทำอย่างไรเพื่อขยายเว็บไซต์ที่มีอัตราการเข้าชมสูง
มีการปฏิบัติที่ดีที่สุดสำหรับเว็บไซต์ที่ต้องการ "ขยาย" เพื่อรองรับความสามารถอย่างไร สิ่งนี้มีความเกี่ยวข้องเป็นพิเศษในขณะนี้ที่ผู้คนกำลังพิจารณาระบบคลาวด์ แต่อาจขาดความรู้พื้นฐาน ฉันสนใจที่จะรับฟังทุกสิ่งที่คุณพิจารณาว่าเป็นแนวปฏิบัติที่ดีที่สุดตั้งแต่ระดับงานการพัฒนาไปจนถึงโครงสร้างพื้นฐานไปจนถึงการจัดการ

1
ความแตกต่างระหว่างองค์ประกอบของเว็บและองค์ประกอบที่กำหนดเองคืออะไร?
"ส่วนประกอบของเว็บ" และ "องค์ประกอบที่กำหนดเอง" มักจะสับสนและการค้นหาเว็บสำหรับชื่อของคำถามนี้ยังไม่ได้สร้างความชัดเจนมากนัก มาแก้ไขกันเถอะ

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

2
"ตรรกะการนำเสนอ" คืออะไรและยอมรับได้ในมุมมองเท่าใด
ในเว็บแอปพลิเคชันของฉันฉันต้องจัดเตรียมแบบฟอร์มสำหรับการสร้างและแก้ไข แบบฟอร์มสำหรับการสร้างและการแก้ไขมีความแตกต่างเล็กน้อยดังนั้นฉันจึงคิดที่จะทำสิ่งนี้ในมุมมองของฉัน: <form> // a lot of htnl goes here @if (editing) { // some more fields shown in edit mode } @if(!editing) { // some stuff shown in create mode } ฉันพยายามไม่ใส่ifข้อความใด ๆในมุมมองของฉัน แต่ครั้งนี้ฉันไม่เห็นตัวเลือกอื่นนอกจากคัดลอกส่วนใหญ่ของ HTML ในสองแห่งซึ่งฉันไม่ต้องการทำ นี่เป็น "ตรรกะการนำเสนอ" ที่เหมาะสมหรือไม่และมีตัวเลือกอื่น ๆ อีกหรือไม่

2
การออกแบบเว็บที่ตอบสนองกับการดมกลิ่นของตัวแทนผู้ใช้
mediaคุณลักษณะการสืบค้นCSS3 นำไปสู่ความเป็นไปได้ที่น่าสนใจมากมายในแง่ของการพัฒนาเว็บไซต์ซึ่งปรับขนาดหน้าจอและอุปกรณ์ต่าง ๆ มากมาย อย่างไรก็ตามในทางปฏิบัติฉันเริ่มเข้าใจแล้วว่าmediaคุณลักษณะการค้นหาCSS3 และการเคลื่อนไหว "Responsive Web Design" ทั้งหมดอาจไม่สอดคล้องกับคำสัญญา ปัญหาที่ฉันเห็นคือในตอนท้ายของวันนักพัฒนาเว็บสนใจว่าผู้ใช้ของพวกเขาดูเนื้อหาผ่านเดสก์ท็อปแท็บเล็ตหรืออุปกรณ์มือถือ แต่ CSS3 มีวิธีการในการตรวจสอบความละเอียดหน้าจอเท่านั้น ในทางทฤษฎีแล้วการตรวจจับความละเอียดหน้าจอดูเหมือนจะเป็นวิธีที่ดีในการปรับแต่งสำหรับอุปกรณ์ต่าง ๆ แต่ในทางปฏิบัติ ... สมมติว่าเรามีฟังก์ชั่น Javascript อย่างง่ายที่เพิ่งแสดงความกว้างของหน้าจอ: function foo() { alert(screen.width); } บน Blackberry Touch ของฉันผลลัพธ์นี้: 768 บน Samsung Galaxy ของฉันผลลัพธ์นี้: 800 ดังนั้น ... อืม ณ จุดนี้ความละเอียดของสมาร์ทโฟนหลักกำลังใกล้เคียงกับความละเอียดระดับเดสก์ท็อป ความสามารถในการตรวจสอบว่าผู้ใช้กำลังดูเว็บไซต์ของคุณผ่านทางสมาร์ทโฟนแท็บเล็ตหรือเดสก์ท็อปดูเหมือนว่าจะยากขึ้นหากทุกอย่างที่คุณทำคือความละเอียดหน้าจอ สิ่งนี้ทำให้ฉันได้ถามคำถามเกี่ยวกับภูมิปัญญาทั้งหมดที่อยู่เบื้องหลังการเคลื่อนไหว "Responsive Web Design" ของ CSS3 ทั้งหมดตามการสืบค้นสื่อ ดูเหมือนว่าmediaคุณสมบัติการค้นหาจะเหมาะกว่าสำหรับการปรับขนาดหน้าต่างเบราว์เซอร์บนหน้าจอเดสก์ท็อปแทนที่จะเป็นอุปกรณ์พกพาต่างๆ …

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