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

เว็บเรียกว่าสภาพแวดล้อมเครือข่ายโดยไม่มีเว็บเฟรมเวิร์กเฉพาะที่ใช้ในการเขียนโปรแกรม

5
ใช้การออกแบบ RESTful กับทั้งเว็บไซต์หรือไม่
ทั้งหมดนี้อาจเจอสิ่งที่แปลกใหม่มาก แต่ฉันพยายามคาดเดาการออกแบบเว็บไซต์ที่สงบเรียบร้อย ฉันเข้าใจการใช้การออกแบบ RESTful กับสิ่งต่าง ๆ เช่นผู้ใช้รูปภาพโพสต์บล็อก ฯลฯ เพราะฉันคิดว่าพวกเขาชอบ "วัตถุ" แต่หน้าเกี่ยวกับเรา "เกี่ยวกับ" ทรัพยากรประเภทไหน มันเป็นทรัพยากรในแง่ของคำว่าสงบหรือไม่? นอกจากนี้ถ้าฉันไปที่ URL "http://www.example.com/" ฉันจะขอทรัพยากรอะไร ทรัพยากรดัชนี?

4
เธรด Multi JavaScript
ทุกวันนี้ JavaScript เป็นผู้เล่นหลักในเทคโนโลยีการพัฒนาเว็บทั้งหมดในฝั่งไคลเอ็นต์เพื่อทำให้ส่วนต่อประสานผู้ใช้ดีขึ้นตรรกะฝั่งไคลเอ็นต์บนบางเว็บเซิร์ฟเวอร์เป็นฝั่งเซิร์ฟเวอร์ เพิ่มความจริงของคน (อย่างน้อยบางคน) เริ่มเคลื่อนไหวในการพัฒนาเกมบนเว็บตั้งแต่แฟลชจาวาสคริปต์และ HTML5 ถึงเวลาแล้วหรือยังที่จะรองรับมัลติเธรด! มีเบราว์เซอร์ที่อนุญาตให้ JavaScript เป็นแบบมัลติเธรดหรือมีมาตรฐาน HTML5 หรือเวอร์ชั่นในอนาคตหรือไม่!

3
การพัฒนาขับเคลื่อนทดสอบข้ามภาษา
คำถามสั้น ๆ : คุณติดตามการพัฒนาที่ขับเคลื่อนด้วยการทดสอบในโครงการที่ครอบคลุมหลายภาษาได้อย่างไร โดยเฉพาะฉันเขียนเว็บแอปพลิเคชันที่ใช้ JavaScript และ PHP และฉันต้องการที่จะปฏิบัติตามหลักการ TDD แต่ฉันไม่แน่ใจว่าจะรวมพวกเขาได้อย่างไร ฉันจะรันชุดทดสอบแยกต่างหากสำหรับส่วน JS และ PHP และใช้ mocks ในชุด JS เพื่อจำลองการตอบสนองของเซิร์ฟเวอร์หรือไม่ มีเทคนิคสำหรับการทดสอบหน่วยทั้งสองส่วนประกอบในการทดสอบครั้งเดียวหรือไม่? นี่เป็นประสบการณ์ครั้งแรกของฉันในการใช้การพัฒนาที่ขับเคลื่อนด้วยการทดสอบดังนั้นคำแนะนำใด ๆ ที่คุณสามารถแบ่งปันเกี่ยวกับวิธีทำให้มันน้อยลง เหตุผลที่ฉันเลือกคือเมื่อฉันสร้างต้นแบบเสร็จข้อกำหนดก็เปลี่ยนไปทำให้ฉันต้องเปลี่ยนการออกแบบ ฉันคิดว่าถ้าฉันเริ่มต้นฉันต้องการที่จะเขียนรหัสที่สามารถขยายได้มากขึ้นด้วยการทดสอบการถดถอยในตัวตั้งแต่เริ่มต้น ฉันกำลังเขียนการทดสอบ PHP ของฉันใน SimpleTest และการทดสอบ JavaScript ของฉันใน JsTestDriver ฉันคุ้นเคยกับกระบวนทัศน์เชิงวัตถุดังนั้นฉันจึงมีบางคลาสใน PHP และฉันทำสิ่งที่คล้ายกันใน JavaScript โดยใช้การสืบทอดต้นแบบ ฉันก็เริ่มอ่านหนังสือเล่มนี้เกี่ยวกับ TDD ใน Pythonและหนังสือเล่มนี้เกี่ยวกับ TDD ใน JavaScriptแต่จากสิ่งที่ฉันได้เห็นสิ่งเหล่านี้ไม่ได้อธิบายการทดสอบแอปพลิเคชันแบบเต็ม (นอกการใช้บางอย่างเช่น Selenium หรือไดรเวอร์เว็บอื่น เพื่อทำการทดสอบการยอมรับแบบ …

2
ปัญหา ORM ที่ไม่ปิดกั้น
ฉันถามคำถามเกี่ยวกับ SO และพบว่าไม่มี ORMs ที่ไม่มีการบล็อกสำหรับเว็บเฟรมโปรดของฉัน โดยไม่ปิดกั้นฉันหมายถึง ORM ด้วยการสนับสนุนการเรียกกลับสำหรับการดึงแบบอะซิงโครนัส ORM จะมาพร้อมกับการติดต่อกลับหรือบางอย่างเพื่อดำเนินการเมื่อได้รับข้อมูล ฉันต้องการสร้าง แต่ฉันมีคำถามบางอย่างที่ขัดขวางไม่ให้ฉันเริ่มพัฒนา: อาจมีปัญหาอะไรบ้างเมื่อพัฒนา ORM การสนับสนุนการดึงข้อมูลที่ไม่มีการบล็อกช่วยเพิ่มความซับซ้อนของ ORM ได้หรือไม่? ทำไมถึงมี ORM ที่ไม่มีการปิดกั้นจำนวนน้อย อัปเดต:ดูเหมือนฉันต้องปรับปรุงคำถามของฉัน เรามีวิธีแก้ปัญหาที่อนุญาตให้เรารับข้อมูลในแบบที่ไม่ปิดกั้นและฉันเชื่อว่า บริษัท ส่วนใหญ่ที่ใช้โซลูชันดังกล่าวใช้ SQL ดิบ เราต้องการสร้างโซลูชันทั่วไปที่สามารถใช้ซ้ำในโครงการในอนาคต เราอาจพบปัญหาอะไรบ้าง อัปเดต 2:ภาษาที่ต้องการคือไพ ธ อน แต่ฉันสนใจในหลักการ คำถามนี้เป็นคำถามสำหรับฉันจริง ๆ แล้วฉันจะดูแพลตฟอร์มที่ไม่มี ORM บล็อกแล้ว
9 web  orm  server-side 

2
พัฒนาอย่างมืออาชีพสำหรับ iOS, Android และเว็บ - ข้อมูลเชิงลึก
นี่ไม่ใช่คำถามเกี่ยวกับการพัฒนาทั้งสามฉันรู้วิธีข้ามแพลตฟอร์มที่หลากหลายและอื่น ๆ แต่ฉันอยากรู้เพิ่มเติมจากมุมมองของนักพัฒนาว่าการพัฒนา iOS, Android และเว็บแอพเป็นเรื่องยากแค่ไหน? ขณะนี้ฉันอยู่ในงานแรกของฉันในฐานะนักพัฒนามือถือ / เว็บ ฉันได้พัฒนาแอพ iPhone / iPad เครื่องแรกของฉันไปแล้วและตอนนี้ฉันต้องพัฒนาแอพสำหรับ Android เพราะเวอร์ชั่นเว็บที่ฉันพยายามทำได้ไม่ดีเท่าที่จำเป็นและฐานข้อมูลบนเว็บดูเหมือนจะไม่ได้ถูกตัดออก แต่ฉันไม่แน่ใจว่ามันเป็นไปได้ที่จะพัฒนาทั้ง 3 อย่างในแง่ของการจดจำ api ทั้งหมดและอื่น ๆ ฉันจะไม่พูดว่าฉันมีปัญหากับภาษาการเขียนโปรแกรมเพียงวิธีการใช้ api สำหรับแพลตฟอร์มที่หลากหลาย นอกจากนี้ภาษาอื่น ๆ ทั้งหมดที่ฉันดูในเวลาว่างของฉันเพียงแค่รู้สึกว่าฉันกำลังแพร่กระจายตัวเองให้ผอม เป็นไปได้หรือไม่ที่คน ๆ หนึ่งจะพัฒนา ios, android และ web apps? ฉันควรคิดถึงการลดให้เป็น iOS และแอพที่ทำงานบนเว็บหรือไม่ ฉันพัฒนาทุกอย่างด้วยตัวเองดังนั้นฉันจึงไม่มีใครพูดถึงทางออกที่ดีที่สุดสำหรับทุกสิ่งและฉันแค่พยายามออกกำลังกายตามที่ฉันไปด้วย ดังนั้นนักพัฒนาข้ามแพลตฟอร์มใด ๆ ออกมี? บริษัท มีทีมต่าง ๆ สำหรับแพลตฟอร์มที่แตกต่างกันหรือไม่? ข้อมูลเชิงลึกใด ๆ ที่จะช่วยให้ฉันได้รับหัวของฉันด้วยกัน …
9 android  web  mobile  ios 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.