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

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

1
ทำไมการส่งไฟล์จึงใช้งานเชิงมุมได้ยาก [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องส่งไฟล์ (ไฟล์ที่มีขนาดใหญ่มาก) ไปยังเซิร์ฟเวอร์ ฉันกำลังศึกษาตัวเลือกสิ่งที่ฉันมีและวิธีการทำ ฉันกำลังใช้เชิงมุม + เอ็กซ์เพรส + โหนด ถ้าฉันใช้รูปแบบที่เรียบง่ายฉันสามารถจับไฟล์บนเซิร์ฟเวอร์โดยใช้ multer โดยไม่มีปัญหา ง่ายมาก html เป็นเพียงรูปแบบที่ฉันระบุเป้าหมาย ฯลฯ และทุกอย่างทำงานได้ รหัส nodejs นั้นง่ายมากและตรงไปตรงมา ทันทีที่ฉันพยายามใช้เชิงมุมทุกอย่างจะซับซ้อนอย่างไม่น่าเชื่อ หมายความว่าฉันต้องใช้คำสั่งและยังมีปัญหากับเซิร์ฟเวอร์ อย่างที่ฉันบอกว่าฉันใช้ multer ซึ่งต้องการข้อมูลเป็น "multipart / form-data" และฉันได้รับจากเซิร์ฟเวอร์ "ข้อผิดพลาด: Multipart: ไม่พบขอบเขต" มีโมดูลมากมายให้โหลดไฟล์เป็นมุม ซึ่งแสดงว่าเป็นปัญหาที่เกิดซ้ำกับโซลูชันมากกว่าหนึ่งรายการ ตอนนี้ฉันไม่ต้องการที่จะโพสต์รหัสเพราะการที่ผมถามที่กองมากเกิน คำถามของฉันลึกซึ้งยิ่งขึ้น: ทำไมสิ่งที่สามารถทำได้ด้วยรูปแบบที่เรียบง่ายซับซ้อนในเชิงมุม? ฉันไม่ได้ตั้งใจในเรื่องที่ไม่ดี ฉันหมายถึงมันใน 'ฉันต้องการที่จะเข้าใจ' วิธี

2
เหตุใด Google จึงไม่ใช้ GWT ในแอปพลิเคชันส่วนใหญ่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว Google สร้างGoogle Web Toolkit (GWT)และไม่ได้ใช้เมื่อสร้างเว็บแอปพลิเคชันของตนเอง นี่หมายความว่า GWT ไม่เหมาะสำหรับการสร้างแอปพลิเคชันแบบไดนามิกหรือไม่? หรือมีปัญหาการแคช? หรือมีปัญหา RPC? หรือมีข้อกังวลอื่น ๆ ที่ทำให้ Google ไม่สามารถใช้เทคโนโลยีนี้ได้? EDIT: ฉันไม่ได้พูดที่นี่ว่า Google ไม่เคยใช้ GWT ในแอพใด ๆ แต่สิ่งที่ฉันอยากพูดทำไมพวกเขาถึงไม่ใช้มันในวงกว้าง?

5
ฉันจำเป็นต้องรู้จัก servlets และ JSP เพื่อเรียนรู้ spring หรือ hibernate หรือ Java web framework อื่น ๆ หรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันถามคนมากมายว่าจะเริ่มเรียนรู้การพัฒนาเว็บ Java ได้อย่างไรฉันรู้จักคอร์ java (Threading, Generics, Collections, ประสบการณ์เล็กน้อยกับ (JDBC)) แต่ฉันไม่รู้จัก JSP และ servlets ฉันมีส่วนแบ่งการพัฒนาพอใช้กับแอพพลิเคชั่นบนเว็บหลายตัวที่ใช้ PHP สำหรับฝั่งเซิร์ฟเวอร์และ HTML, CSS, Javascript, HTML5 สำหรับฝั่งไคลเอ็นต์ คนส่วนใหญ่ที่ฉันถามบอกให้ฉันกระโดดไปข้างหน้าเพื่อไฮเบอร์เนตในขณะที่บางคนบอกฉันว่าฉันไม่จำเป็นต้องเรียนรู้ servlets และ jsps และฉันควรศึกษากรอบการทำงานของฤดูใบไม้ผลิทันที มันเป็นเรื่องจริงเหรอ? ฉันไม่จำเป็นต้องเรียนรู้เซิร์ฟเล็ตและ JSP เพื่อเรียนรู้การจำศีลหรือฤดูใบไม้ผลิ คำตอบทั้งหมดของพวกเขาทำให้ฉันสับสนและตอนนี้ฉันสูญเสียสิ่งที่เรียนรู้หรือศึกษาไปอย่างสิ้นเชิง ฉันรู้สึกว่าถ้าฉันข้ามการเรียนรู้ JSP และ servlets ฉันจะพลาดแนวคิดที่สำคัญมากมายที่จะช่วยฉันในอนาคต ดังนั้นคำถามฉันต้องมีพื้นฐาน / รู้ …

2
ไฮเปอร์มีเดีย (HATEOAS) มีประโยชน์อย่างไร?
ฉันไม่เข้าใจถึงประโยชน์ของ HATEOAS สำหรับ API ที่ใช้สำหรับโปรแกรม (ตรงข้ามกับมนุษย์ที่เรียกดู API ของคุณโดยตรง) แน่นอนว่าลูกค้าไม่ได้ถูกผูกไว้กับสคีมา URL แต่พวกเขาจะถูกผูกไว้กับสคีมาข้อมูลซึ่งเป็นสิ่งเดียวกันในใจของฉัน ตัวอย่างเช่นสมมติว่าฉันต้องการดูรายการในคำสั่งซื้อสมมติว่าฉันได้ค้นพบหรือทราบ URL การสั่งซื้อแล้ว HATEOAS: order = get(orderURL); item = get(order.itemURL[5]); ไม่ใช่ HATEOAS: order = get(orderURL); item = get(getItemURL(order,5)); ในรุ่นแรกฉันต้องรู้ข้อเท็จจริงว่าวัตถุใบสั่งมีเขตข้อมูล itemURL ในรุ่นที่สองฉันต้องรู้วิธีสร้าง URL รายการ ในทั้งสองกรณีฉันต้อง "รู้" ก่อนล่วงหน้าดังนั้น HATEOAS ทำอะไรให้ฉันได้บ้าง

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

3
Ur / Web ภาษาใหม่ที่ใช้งานได้จริงสำหรับการเขียนโปรแกรมเว็บหรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันเจอโครงการ Ur / Webระหว่างการค้นหากรอบงานเว็บสำหรับภาษาที่คล้ายกับ Haskell ดูเหมือนว่าโครงการที่น่าสนใจจะทำโดยคนคนหนึ่ง โดยทั่วไปมันเป็นภาษาที่ใช้งานได้เฉพาะโดเมนสำหรับการเขียนโปรแกรมเว็บโดยใช้ ML และ Haskell ได้ดีที่สุด ไวยากรณ์คือ ML แต่มีคลาสประเภทและ monad จาก Haskell และมีการประเมินอย่างเข้มงวด ฝั่งเซิร์ฟเวอร์ถูกคอมไพล์เป็นรหัสเนทีฟไคลเอนต์ถึง Javascript ดูหน้าสไลด์และคำถามที่พบบ่อยเพื่อดูข้อได้เปรียบอื่น ๆ ที่โฆษณา เมื่อดูการสาธิตและซอร์สโค้ดของพวกเขาฉันคิดว่าโปรเจ็กต์นี้มีแนวโน้มดีมาก รุ่นล่าสุดคือบางสิ่งบางอย่าง 20110123 ดังนั้นดูเหมือนว่าจะอยู่ระหว่างการพัฒนาอย่างแข็งขันในขณะนี้ มีใครที่นี่มีประสบการณ์เพิ่มเติมอีกหรือไม่ มีปัญหา / สิ่งรบกวนเมื่อเปรียบเทียบกับ Haskell นอกเหนือจากไวยากรณ์ที่ละเอียดกว่าเล็กน้อยของ ML หรือไม่

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

6
หนึ่งจะบังเหียนในความซับซ้อนของการพัฒนาเว็บ? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันเป็นโปรแกรมเมอร์ฝั่งเซิร์ฟเวอร์สำหรับอาชีพส่วนใหญ่ของฉันและเพิ่งเริ่มใช้เวลาในการพัฒนาเว็บไซต์มากขึ้น ฉันประหลาดใจกับจำนวนสิ่งที่ฉันต้องการเป็นหลักในการเขียนเว็บแอปพลิเคชันที่เหมาะสม เพื่อทำรายการเครื่องมือ / เทคโนโลยีที่ฉันต้องเรียนรู้ ภาษาโปรแกรมฝั่งเซิร์ฟเวอร์ (Java / JSP, ASP, PHP, Ruby หรืออย่างอื่น) กรอบเว็บที่เหมาะสม (สำหรับแอปพลิเคชันขนาดกลางถึงขนาดใหญ่) HTML & CSS จาวาสคริ ไลบรารี Javascript (JQuery / ExtJS ฯลฯ เป็นหลักสำหรับ AJAX) ดีที่จะรู้แม้ว่าไม่จำเป็น อย่างน้อยความรู้พื้นฐานการออกแบบเว็บ - เลย์เอาต์, สี, แบบอักษร ฯลฯ ความเข้าใจที่ดีเกี่ยวกับความปลอดภัยของเว็บ ความเข้าใจที่ดีของปัญหาด้านประสิทธิภาพ / ความสามารถในการปรับขยายได้ การทดสอบปัญหาความเข้ากันได้ของเบราว์เซอร์ ฯลฯ รายการดำเนินต่อไป ดังนั้นคำถามของฉันสำหรับนักพัฒนาเว็บไซต์ที่มีประสบการณ์คือ - …

1
HTTP โปรเกรสซีฟดาวน์โหลดทางเลือกที่ทำงานได้กับ HLS / DASH / RTMP เพื่อให้บริการวิดีโอสดหรือไม่
ฉันกำลังทำงานบนเว็บไซต์ที่ต้องการส่งกระแสข้อมูลวิดีโอสดให้กับผู้ใช้และดังนั้นฉันต้องรับทราบเกี่ยวกับสถานะขออภัยของเทคโนโลยีการสตรีมวิดีโอบนเบราว์เซอร์ในปัจจุบัน โซลูชันยอดนิยมสำหรับสตรีมมิงแบบสดในปัจจุบันทั้งหมดล้วนมีปัญหาด้านความเข้ากันได้ RTMP ต้อง Flash, HLS เป็นเพียงการสนับสนุน natively บน Safari และ Chrome สำหรับ Android, DASHไม่ได้กำเนิดสนับสนุนทุกที่และใช้dash.jsต้องใช้สื่อที่มาส่วนขยายซึ่งยังไม่ได้รับการสนับสนุนอย่างกว้างขวาง สิ่งนี้นำไปสู่คำถามที่ฉันดูเหมือนชัดเจน: เป็นไปได้ไหมที่จะใช้งานง่าย ดาวน์โหลดแบบโปรเกรสซีฟเป็นทางเลือกแทนโปรโตคอลเช่น HLS, RTMP และ DASH ที่ต้องการการสนับสนุนเบราว์เซอร์หรือปลั๊กอิน แนวคิดของการใช้การดาวน์โหลดแบบก้าวหน้าเพื่อสตรีมสื่อสดไม่เคยปรากฏมาก่อน คนทำไปแล้วสำหรับเสียง เครื่องมือเช่นliveCasterช่วยให้คุณสามารถสตรีมเสียง MP3 สดผ่านการตอบสนอง HTTP ก้าวหน้าเดียวโดยไม่จำเป็นต้องเป็นไฟล์ MP3 ที่บันทึกไว้ล่วงหน้าและห้องสมุดเช่น AmplitudeJS ได้หายไปจากทางของพวกเขาที่จะเพิ่มคุณสมบัติที่เกี่ยวข้องกับชนิดของเสียงสตรีมมิ่งที่มีชีวิตนี้ แม้ว่าฉันไม่เคยเห็นอินสแตนซ์ใด ๆ ของเทคนิคนี้ที่ใช้งานในวิดีโอแทนและฉันไม่สามารถบอกได้ว่าทำไม ดูเหมือนว่ามันจะลบเลเยอร์ของปัญหาด้านความเข้ากันได้กับเบราว์เซอร์ด้านที่ยุ่งและยากสำหรับการแลกเปลี่ยนที่ค่อนข้างน้อย (และความเข้ากันได้ยังคงเป็นปัญหาใหญ่สำหรับการสตรีมสดแม้ในกรณีที่ผู้เชี่ยวชาญทำเช่นนั้นถ้าฉันลองดูวิดีโอสดบน BBC ของ iPlayer ใน Firefox มันแค่ให้ข้อความข้อผิดพลาดบอกให้ฉันติดตั้ง Flash) แต่ก็ไม่มีใครใช้ เทคนิคนี้และฉันไม่เคยเห็นใครมาด้วยซ้ำพูดถึงความคิดนอกเหนือจากฉัน ทำไม? มีข้อ …

3
วิธีจัดการกับค่าเงินใน PHP และ MySql
ฉันได้รับรหัสมรดกจำนวนมากที่เขียนด้วย PHP บนฐานข้อมูล MySQL สิ่งที่ฉันสังเกตคือแอพพลิเคชั่นใช้doublesสำหรับจัดเก็บและจัดการข้อมูล ตอนนี้ฉันเจอโพสต์มากมายที่กล่าวถึงวิธีdoubleที่ไม่เหมาะสำหรับการดำเนินงานทางการเงินเนื่องจากข้อผิดพลาดในการปัดเศษ อย่างไรก็ตามฉันยังไม่ได้เจอวิธีแก้ปัญหาที่สมบูรณ์เกี่ยวกับวิธีจัดการค่าเงินในโค้ด PHP และเก็บไว้ในฐานข้อมูล MySQL มีวิธีปฏิบัติที่ดีที่สุดเมื่อต้องจัดการกับเงินใน PHP โดยเฉพาะหรือไม่? สิ่งที่ฉันกำลังมองหาคือ: ข้อมูลควรถูกเก็บไว้ในฐานข้อมูลอย่างไร? ประเภทคอลัมน์? ขนาด? ข้อมูลควรจะถูกจัดการอย่างไรในการบวกและการลบแบบปกติ การคูณหรือหาร? เมื่อใดที่ฉันควรปัดเศษค่า การปัดเศษเท่าไหร่ที่ยอมรับได้ถ้ามี? มีความแตกต่างระหว่างการจัดการกับค่าเงินขนาดใหญ่และค่าต่ำหรือไม่? หมายเหตุ: มากง่ายโค้ดตัวอย่างของวิธีการที่ฉันอาจพบค่าเงินในชีวิตประจำวัน (กังวลด้านความปลอดภัยต่าง ๆ ถูกละเลยทำให้เข้าใจง่ายแน่นอนในชีวิตจริงฉันไม่เคยจะใช้รหัสของฉันเช่นนี้.) $a= $_POST['price_in_dollars']; //-->(ex: 25.06) will be read as a string should it be cast to double? $b= $_POST['discount_rate'];//-->(ex: 0.35) value will always be …

7
คุณติดตามโครงการขนาดใหญ่ได้อย่างไร
เมื่อจัดการกับโครงการที่มีไฟล์ต่าง ๆ มากมายฉันมักจะติดตามว่าชิ้นส่วนต่าง ๆ มีปฏิสัมพันธ์กันอย่างไร ฉันไม่เคยมีปัญหามากในการทำความเข้าใจกับองค์ประกอบเล็ก ๆ ที่แยกจากกัน แต่เมื่อความซับซ้อนของโครงการเพิ่มขึ้นฉันพบว่าตัวเองไม่สามารถสร้างความเข้าใจทางจิตใจเกี่ยวกับสิ่งที่เกิดขึ้น ฉันสังเกตเห็นสิ่งนี้โดยเฉพาะกับโครงการ OOP เนื่องจากจำนวนวิธีการและไฟล์ต้นฉบับเพิ่มขึ้น พื้นหลังของฉัน: ฉันเป็นโปรแกรมเมอร์เว็บที่สอนด้วยตนเอง ฉันจัดการกับงูหลามส่วนใหญ่สำหรับสคริปต์ที่รวดเร็วและสกปรก แต่ฉันก็ทำโครงการdjangoขั้นพื้นฐานบางอย่าง ฉันชอบเฟรมเวิร์คของเว็บเช่นขวดเพราะในความเรียบง่ายของเค้าโครงไฟล์เดียวฉันสามารถติดตาม (ส่วนใหญ่) สิ่งที่เกิดขึ้นได้อย่างง่ายดาย ตอนนี้ฉันพบว่าตัวเองกำลังอยู่ในสถานการณ์ที่ฉันจำเป็นต้องมีปฏิสัมพันธ์กับโครงการ Zend Framework PHP ขนาดใหญ่ที่คนอื่นพัฒนาขึ้นมาและฉันก็รู้สึกพยายามที่จะเข้าใจโค้ดที่แพร่กระจายออกไปเป็นไฟล์จำนวนมาก คุณพบเทคนิคและกระบวนการใดที่มีประโยชน์ในการทำความเข้าใจกับรหัสฐานขนาดใหญ่ที่บุคคลอื่นพัฒนาขึ้น มีแผนภาพใดที่คุณค้นหาเพื่อช่วยให้คุณเข้าใจภาพใหญ่ขึ้นหรือไม่?

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

9
อะไรคือขอบเขตระหว่างความรับผิดชอบของนักออกแบบเว็บไซต์และนักพัฒนาเว็บไซต์? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันได้รับการว่าจ้างให้ทำการพัฒนาฟังก์ชั่นสำหรับการออกแบบเว็บไซต์หลายแห่ง บริษัท ที่ฉันทำงานมีระดับด้านเทคนิคค่อนข้างต่ำและการพัฒนาเว็บไซต์ก่อนหน้านี้เสร็จสมบูรณ์โดยนักออกแบบกราฟิกที่สอนตัวเองเท่าที่เกี่ยวข้องกับการพัฒนาเว็บ ความรับผิดชอบของฉันได้ขยายเกินกว่าการพัฒนาขั้นพื้นฐานเนื่องจากฉันได้รับมอบหมายให้สร้างสภาพแวดล้อมการพัฒนาและการย้ายโฮสต์จากการโฮสต์ CMS ภายนอกไปยังเซิร์ฟเวอร์ภายในที่มีภาษาสคริปต์ (ฉันเลือกใช้ PHP / MySQL) ฉันทำงานกับนักออกแบบกราฟิกและเขามีหน้าที่รับผิดชอบในการออกแบบสร้างสรรค์ของเว็บ เรากำลังเผชิญกับแรงเสียดทานเล็กน้อยเกี่ยวกับความสับสนระหว่างขอบเขตของงานที่เกี่ยวข้อง ตัวอย่างเช่นเรามีความคิดเห็นที่แตกต่างกันเกี่ยวกับการนำทาง ฉันเกี่ยวข้องกับความง่ายในการใช้งานเป็นหลัก (ส่วนใหญ่ของฐานผู้ใช้ของเราไม่เฉพาะเว็บที่เข้าใจ) เช่นเดียวกับการบรรลุมาตรฐาน W3 WAI (ผู้ใช้ของเราจำนวนมากมีอายุมากกว่าและเรามีสัดส่วนผู้ใช้สูงกว่าค่าเฉลี่ย ความบกพร่องทางสายตา) ความกังวลเพียงอย่างเดียวของเขาคือสิ่งที่ดูดีที่สุดสำหรับเว็บไซต์และฉันรู้สึกว่าทิศทางที่เขาผลักดันทำให้เกิดปัญหาการทำงานบางอย่าง ฉันรู้สึกว่าการเลือกสีรูปภาพแบบอักษร ฯลฯ เป็นความรับผิดชอบของเขาอย่างชัดเจนและความคาดหวังของฉันคือเขาจะให้ฉันกับ CSS เพจและสไตล์คลาสและรหัสประจำตัวที่จะใช้ แต่องค์ประกอบบางอย่างของเค้าโครงหน้ากระดาษก็ดูแย่ลง ขอบเขตของ "การใช้งาน" ซึ่งฉันแปลว่าใกล้เคียงกับ "ฟังก์ชัน" ฉันได้รับมอบหมายให้เลือกเครื่องมือที่เราจะใช้ซึ่งรวมถึงเฟรมเวิร์กภาษาสคริปต์การออกแบบฐานข้อมูลและแอพพลิเคชั่นโอเพนซอร์สบางตัว (เช่น Moodle และอาจเป็น Drupal ในอนาคต) ในขณะที่เครื่องมือเหล่านี้ปรับแต่งได้ค่อนข้างมากการทำงานกับอินเทอร์เฟซบางอย่างนั้นอยู่นอกเหนือความคุ้นเคยกับ CSS, HTML และ PHP สิ่งนี้ …

9
ผู้พัฒนาฝั่งเซิร์ฟเวอร์ควรรู้ HTML และ CSS เท่าไหร่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันได้ทำCและC++และตอนนี้ฉันต้องการที่จะเริ่มต้นอาชีพของฉันเป็นเว็บนักพัฒนา ฉันอ่านมากเกี่ยวกับการพัฒนาเว็บและได้รู้ว่ามีนักพัฒนาสองประเภทบนเว็บ 1. Client Side Developers. 2. Server Side Developers. ฉันต้องการที่จะให้ความสำคัญของฉันในการพัฒนาด้านเซิร์ฟเวอร์ ผมคิดว่ามันจะดีที่สุดที่จะเริ่มต้นด้วยพื้นฐานดังนั้นผมจึงเริ่มทำและHTML CSSฉันพบว่าCSSมีขนาดใหญ่เกินไปสำหรับคนที่จะเชี่ยวชาญได้อย่างง่ายดาย ฉันต้องการรู้ว่าผู้พัฒนาฝั่งเซิร์ฟเวอร์ควรรู้พื้นฐานอะไรและเขาควรจะเป็นผู้เชี่ยวชาญด้าน HTML CSSหรือไม่

6
เป็นเพียงนักพัฒนาและผลที่ตามมา [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันเป็นผู้พัฒนาเพียงคนเดียวใน บริษัท ของฉัน ฉันจะเขียนโปรแกรม (ใน ASP.NET 4.0, jQuery และ SQL Server 2008) และบำรุงรักษาฐานข้อมูลและเว็บเซิร์ฟเวอร์ (win 2008 r2) ฉันเพลิดเพลินกับอิสระในการใช้งานสิ่งที่ฉันชอบในเวลาเดียวกันฉันรู้สึกว่าฉันสามารถทำทุกอย่างได้ในทางที่ไม่ดี ฉันไม่ได้ใช้ SDLC ใด ๆ ไม่ใช่วิธีการใด ๆ เช่น Agile เป็นต้นฉันจัดการโครงการขนาดเล็กหลายโครงการ ฉันใช้เวลาว่างในการติดตามเทคโนโลยีล่าสุดและเรียนรู้และทดสอบสิ่งใหม่ ๆ ฉันทำสิ่งนี้มา 7 ปีแล้ว ความกังวลของฉันเป็นเรื่องยากสำหรับฉันที่จะปรับตัวเมื่อฉันเปลี่ยนงานเป็น บริษัท ที่มีนักพัฒนาเข้ามาเกี่ยวข้องในโครงการมากขึ้น เนื่องจากฉันไม่ทำตามรูปแบบการออกแบบมันจะเล่นกับฉันเมื่อฉันหางานหรือปรับตัวกับงานใหม่? ข้อดี / ข้อเสียอื่นใดที่คุณนึกออก

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