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

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

3
ทำไมการออกแบบเว็บ“ ตอบสนอง” ไม่ควรพิจารณา?
นี่อาจดูเหมือนคำถามการออกแบบกราฟิกมากกว่าคำถามการเขียนโปรแกรม แต่ฉันคิดว่ามันมีข้อดีทางเทคนิค / การเขียนโปรแกรมมากกว่าการออกแบบกราฟิกที่แท้จริง แนวคิดของการออกแบบเว็บ "ตอบสนอง"หมุนรอบโดยใช้การสืบค้นสื่อใน CSS3 เพื่อตรวจสอบขนาดของอุปกรณ์การดูและปรับกฎ CSS ตาม - CSS แบบไดนามิกเป็นหลัก สิ่งนี้จะเติมช่องว่างให้กับกรณีการปรับใช้จำนวนมาก - โดยเฉพาะอุปกรณ์พกพา ฉันคิดว่าการใช้การสืบค้นสื่อกำลังเกิดขึ้นช้า (ฉันพบว่าหลายคนไม่รู้จริง ๆ ) แต่ฉันสงสัยว่ามีเหตุผลในการนำไปใช้ช้าหรือไม่ มันใช้ไม่ได้กับเว็บแอปพลิเคชันหรือไม่ มีบางอย่างที่ฉันขาดไปซึ่งอาจเป็นข้อผิดพลาดพื้นฐานหรือไม่?

2
การเตรียมการพัฒนาเว็บและเวิร์กโฟลว์โครงการทั้งหมด
ฉันทำงานเป็นโปรแกรมเมอร์คนเดียวในโครงการพัฒนาเว็บไซต์ (ด้านหน้าและด้านหลัง) - ฉันทำโครงการเสร็จสองสามโครงการดังนั้นฉันจึงค่อนข้างใหม่ในเรื่องนี้ฉันได้อ่านและทดลองวิธีการสองสามอย่าง เกี่ยวกับพวกเขา. คำถามและคำอธิบายของฉันค่อนข้างยาวดังนั้นโปรดอดทนรอ สิ่งที่ฉันกำลังมองหาคือ: 1.การเตรียมการ / การวางแผนที่โดยทั่วไปแล้วจะทำก่อนที่คุณจะเริ่มพัฒนาเมื่อคุณรู้ว่าต้องสร้างอะไร 2.จากประสบการณ์ของคุณโปรดให้ข้อเสนอแนะ / คำแนะนำเกี่ยวกับกระบวนการที่ฉันติดตามในขณะนี้ ลูกค้าที่ฉันทำงานด้วยโดยทั่วไปเป็น บริษัท ที่เพิ่งเริ่มต้นและมีงบประมาณ จำกัด ดังนั้นฉันจึงไม่สามารถเรียกเก็บเงินเหล่านี้แบบรายชั่วโมงได้ (ฉันคิดว่านี่เป็นวิธีที่ บริษัท ขนาดใหญ่มักเรียกเก็บเงินลูกค้าของพวกเขา ทำงานกับงบประมาณคงที่ นี่เป็นกระบวนการที่ฉันปฏิบัติอยู่ในขณะนี้: 1.วัดขอบเขตของโครงการและพยายามเข้าใจสิ่งที่พวกเขาพยายามทำให้สำเร็จในการประชุมสองครั้ง 2.ให้คำพูดที่อธิบายโดยทั่วไปเกี่ยวกับสิ่งที่พวกเขาคาดหวังว่าจะได้รับจากโครงการฉันพยายามที่จะเจาะจงเกี่ยวกับคุณสมบัติ แต่ฉันไม่ได้ใช้เวลามากเกินไปในเรื่องนี้เพราะฉันรู้ ลูกค้าอาจจะถามราคาและไม่แปลง 3.ฉันทำตามคำแนะนำของ Jeff Atwood สำหรับการชำระเงินและงาน: การชำระเงิน15% - ล่วงหน้าก่อนที่จะเริ่มทำงานใด ๆ ในระหว่างขั้นตอนนี้การจำลอง HTML ของเว็บไซต์ปลายทางนั้นเป็นผังงาน (ที่มีyEd ) อธิบายเว็บไซต์ในรายละเอียดมากที่สุดเท่าที่จะทำได้และเอกสารที่กล่าวถึงคุณสมบัติอื่น ๆ ที่ไม่ได้อยู่ในผังงาน . สิ่งนี้ทำได้โดยการเข้าไปดูรายละเอียดทั้งหมดของโครงการและทำการสรุปบิตที่จะเหมาะสมและสิ่งที่เกินกว่าที่จะนำไปใช้ในราคาที่ตกลงกันได้ เนื่องจากข้อ จำกัด เฉพาะไม่ได้กล่าวถึงก่อนหน้านี้บางส่วนของสิ่งเหล่านี้จึงมีการต่อรองมากขึ้นในสิ่งที่พวกเขาจะได้รับ เนื่องจากนี่เป็นโครงการงบประมาณคงที่จึงจำเป็นต้องมีข้อกำหนดคงที่มิฉะนั้นราคาของฉันจะลดลงเมื่อมีการเพิ่มคุณสมบัติเพิ่มเติม โครงร่างสีการออกแบบโครงลวดและการออกแบบ …

4
GAE เป็นโครงสร้างพื้นฐานที่สามารถโฮสต์แอปที่ผู้ใช้หลายล้านคนใช้อยู่หรือไม่
ฉันอยากรู้ด้วยข้อ จำกัด ของ GAE ที่ระบุไว้ด้านล่างเป็นไปได้ไหมที่จะสร้างแอปโซเชียลที่ยอดเยี่ยม (เช่น Facebook) ด้วยการโฮสต์แอพนั้นบน GAE กล่าวอีกนัยหนึ่งคือ GAE โครงสร้างพื้นฐานที่สามารถโฮสต์แอปที่ใช้งานโดยผู้ใช้งาน 600 ล้านคน ข้อ จำกัด ที่ฉันได้รับจากกระดานสนทนา / บล็อก (โปรดเพิ่มลงในรายการหากคุณพบสิ่งที่ขาดหายไป): คำขอ HTTP / ตอบกลับ ขนาดคำขอสูงสุด: 32 MB ขนาดการตอบสนองสูงสุด: 32 MB คำขอทั้งหมดจะต้องตอบกลับภายใน 30 วินาทีมิฉะนั้น GAE จะส่ง DeadlineExceededException งาน cron แต่ละงานจะต้องดำเนินการภายใน 10 นาที งาน Cron ไม่สามารถใช้การลดแผนที่ได้ GET หรือ POST ไปยังเว็บไซต์อื่นจะถูกยกเลิกหลังจาก 5 วินาที …

6
คุณต้องจ่าย $ 100 ต่อเดือนสำหรับเซิร์ฟเวอร์เมื่อสร้างเว็บไซต์หรือไม่? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดเมื่อปีที่แล้ว คุณต้องการเซิร์ฟเวอร์เสมือนหรือเซิร์ฟเวอร์เฉพาะเมื่อทำการเข้ารหัสหรือไม่? คุณจะสามารถสร้างเว็บไซต์ตั้งแต่เริ่มต้นจากบนพีซีและใช้เซิร์ฟเวอร์เพียงวันเดียวก่อนที่จะเผยแพร่สดในเบต้าหรือไม่

8
ทำไมเว็บไซต์ ASP.Net อาจโหลดช้า [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา โดยปกติฉันได้เยี่ยมชมเว็บไซต์. aspx จำนวนมากที่ต้องใช้เวลาโหลดจำนวนมากสำหรับแต่ละหน้า ประสบการณ์ของฉันมีลักษณะเฉพาะหรือไม่? ถ้าไม่ทำไมเว็บไซต์ ASP.Net อาจโหลดช้า แก้ไข:ตอนนี้ประมาณ 7 ปีต่อมา (12/29/2017) ข่าวดีก็คือฉันไม่เห็นปัญหานี้อีกแล้วอาจเป็นเพราะ Google เริ่มลงโทษเว็บไซต์ที่โหลดช้าเกินไป ตอนนี้ฉันใช้ ASP.NET MVC กับผลลัพธ์ที่ดีปัจจุบันทำงานบนเซิร์ฟเวอร์เสมือน Vultr ส่วนตัว (Azure ช้าเกินไปเมื่อเราลองใช้) ผู้กระทำผิดที่เลวร้ายที่สุดที่ฉันเห็นตอนนี้คือระบบ CMS เช่น Wordpress และ Drupal อาจทำงานต่อไป ฮาร์ดแวร์ที่ช้าเกินไปหรือต่ำกว่าปริมาณการรับส่งข้อมูลที่ไซต์ได้รับ -HK1

15
จาวาสคริปต์ที่ล่วงล้ำตกลงหรือไม่
ฉันคิดว่าถ้าผู้ใช้ทุกคนในเว็บไซต์จะต้องเปิดใช้งาน JavaScript มันก็โอเคที่จะใช้ JavaScript ที่ไม่พึงประสงค์หรือไม่? ฉันทุกคนมีส่วนช่วยในการเพิ่มความก้าวหน้า แต่อะไรคือสิ่งที่เมื่อแอปพลิเคชันเว็บขั้นสูงตีผู้ใช้ที่หน้าประตูหากพวกเขาปิดใช้งานเบราว์เซอร์เก่าหรือ JavaScript เรามีกลุ่มเป้าหมายที่บางมากและเราสามารถบอกผู้ชมเป้าหมายของเราว่าต้องใช้เบราว์เซอร์และปลั๊กอิน / ฟังก์ชันใดบ้าง ดังนั้นคำถามของฉันคือการผสม JS และ HTML เอาล่ะในกรณีนี้? เช่นเดียวกับการใช้แอตทริบิวต์ onclick

2
เวิร์กโฟลว์ที่เป็นกันเองสำหรับการออกแบบเว็บแอพคืออะไร?
เป็นเวลานานแล้วที่ฉันได้ทำการพัฒนาเว็บไซต์มากมายและฉันต้องการใช้ประโยชน์จากแนวทางปฏิบัติล่าสุด แต่ฉันพยายามดิ้นรนเพื่อให้เห็นภาพเวิร์กโฟลว์เพื่อรวมทุกอย่างเข้าด้วยกัน นี่คือสิ่งที่ฉันต้องการใช้: กรอบ CakePHP jsmin (ลดขนาด JavaScript) SASS (สไตล์ที่น่ากลัวโดยรวม) Git CakePHP: อธิบายตนเองได้สวยทำการแก้ไขและอัพเดทแหล่งข้อมูล JSMin: เมื่อคุณแก้ไขสคริปต์ให้คุณรัน jsmin ด้วยตนเองเพื่อเอาท์พุทโค้ด minified ใหม่หรือจะเป็นการดีกว่าถ้าคุณใช้ฮุคที่มีการยอมรับล่วงหน้าที่สร้าง jsmin outputs ของไฟล์จาวาสคริปต์ที่มีการเปลี่ยนแปลงโดยอัตโนมัติ สมมติว่าฉันไม่มีความรู้ในการติดตั้ง commit hooks SASS: ฉันชอบสิ่งที่ SASS นำเสนอ แต่ฉันก็ทราบด้วยว่า SASS code ไม่ได้รับการสนับสนุนโดยเบราว์เซอร์โดยค่าเริ่มต้นดังนั้นในบางครั้งรหัส SASS จะต้องเปลี่ยนเป็น CSS ปกติ เสร็จสิ้นในจุดใดในเวิร์กโฟลว์ Git ฉันกลัวที่จะยอมรับ แต่ครั้งสุดท้ายที่ฉันได้ทำการพัฒนาเว็บไซต์ที่สำคัญฉันไม่ได้ใช้การควบคุมแหล่ง SCM (IE ฉันใช้การควบคุมแหล่งที่มา แต่ประกอบด้วยบันทึกการเปลี่ยนแปลงที่มีรายละเอียดมากพร้อมการสำรองข้อมูล) ฉันมีประสบการณ์มากมายในการใช้ Git (เช่นเดียวกับ Mercurial และ …

5
คำแนะนำสำหรับการตั้งค่าการพัฒนาเว็บเซิร์ฟเวอร์ที่ดี [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ประมาณหนึ่งเดือนที่ผ่านมาฉันสร้าง LAMP stack อันแรกของฉันและติดตั้งเว็บไซต์อย่างง่าย ๆ ที่ใช้ตัวอักษรแต่ละตัวในตัวย่อนั้น อย่างไรก็ตามการตั้งค่าการพัฒนาของฉันก็น้อยกว่าอุดมคติ ฉันไม่ได้จริงๆมีเซิร์ฟเวอร์ทดสอบท้องถิ่น แต่ผมเขียนทั้งหมดของสคริปต์ CGI ของฉันในขณะที่กลุ่ม ssh'ed ลงในเครื่องระยะไกลเป็นราก ตอนนี้ฉันตั้งใจจะเริ่มการพัฒนาที่จริงจังยิ่งขึ้น คำถาม:อะไรคือการตั้งค่าที่ดีเพื่อให้การพัฒนาดำเนินไปอย่างง่ายดายที่สุด ฉันต้องการที่จะเข้าใจสิ่งที่มีให้ฉันตามสายของ IDE, การโค่นล้ม (หรือทางเลือก) การอัปโหลดและดาวน์โหลดเนื้อหาและแนวทางปฏิบัติที่ดีที่สุด ฉันใหม่ทั้งหมดนี้ นอกจากนี้อย่าลังเลที่จะชี้ให้ฉันที่เว็บไซต์ที่ดี มีเว็บไซต์มากมาย แต่มีเพียงคนที่พัฒนาเนื้อหาเว็บอย่างหนักอยู่แล้วเท่านั้นที่สามารถระบุได้อย่างรวดเร็วว่าเป็นเว็บไซต์ที่ดีหรือไม่


4
คุณจัดการเวอร์ชัน Chrome ได้อย่างไร
ฉันทำงานในไซต์สำหรับ บริษัท ของฉันซึ่งจนถึงจุดหนึ่งเป็นเว็บไซต์ Internet Explorer เท่านั้นด้วยเหตุผลต่าง ๆ โดยเฉพาะอย่างยิ่งส่วนใหญ่เมื่อเว็บไซต์เริ่มคิดว่า IE มีส่วนแบ่งการตลาด 90% + เพื่อให้ได้งานมา มันใช้งานได้ในเบราว์เซอร์อื่นไม่เข้าใจ ตอนนี้เราอาศัยอยู่ในเบราว์เซอร์ที่มีความหลากหลายมากขึ้นเรากำลังดำเนินการเพื่อให้เว็บไซต์ทำงานได้ทุกที่และเพราะโชคดีที่มันจะได้รับการทำงานที่ดี อย่างไรก็ตามปัญหาหนึ่งที่เรากำลังดิ้นรนคือปัญหาว่าจะสนับสนุนอะไรและไม่สนับสนุนอะไร สำหรับผู้เริ่มต้นเบราว์เซอร์ที่ไม่ใช่ IE จะปล่อยบ่อยกว่า IE และคุณไม่รู้ว่าเวอร์ชันใดที่ยังอยู่ในสภาพดี มีการเปิดตัว IE สามรุ่นโดยทั่วไปในทศวรรษที่ผ่านมาและ IE6 ยังคงรองรับจนถึงปี 2014 แต่มีการอัปเดตสำหรับ Firefox ทุกวัน ๆ Apple อัปเดต Safari มากกว่าหรือน้อยกว่าทุกปี แล้วก็มี Chrome Chrome ลดลงจาก 0.2 เป็น 9.0 ในเวลาเพียงสองปี 7.0.517 ได้เปิดตัวเดือนครึ่งหลังจาก 6.0.472 ตอนนี้มีสามเวอร์ชั่นที่แตกต่างกันออกไปคือเสถียรเบต้าและ dev และเวอร์ชัน dev …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.