เขียนเว็บด้วยASP.NETมีปัญหามากมาย ทั้งBrowserไม่รับ ทั้งช้า เคยเจอไหมครับ

เริ่มโดย น้องดราก้อน, 06 มีนาคม 2012, 11:10:28

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

น้องดราก้อน

ขอปรึกษาโปรแกรมเมอร์ ที่เขียนทั้งASP.NETและPHPคู่กันหน่อยครับ

ผมว่าเว็บที่เขียนด้วยASP.Netมีปัญหามากมายจริงๆครับ    
ไม่รู้ว่าท่านอื่นเคยเจอปัญหาเหล่านี้ไหม   แล้วมีวิธีแก้ไหมครับ
- ต้องใช้IE7, IE8เท่านั้น
- Browserอื่นๆไม่รองรับ  (FireFoxใช้ไม่ได้,Google Chromeใช้ไม่ได้,Operaใช้ไม่ได้)
- ถ้าเปิดเว็บด้วยFireFoxหรืออื่นๆ  พวกปฏิทินต่างๆ จะไม่โชว์เลย   ข้อมูลต่างๆไม่โชว์   ต้องเปิดด้วยIE7,8เท่านั้น   ถ้าเป็นIE9ก็ใช้ได้ไม่สมบูรณ์ด้วย  เรื่องมากจริงๆครับ
- ASP.NETช้ามาก  ช้าโคตรๆครับ     ถ้าเป็นPHPล่ะก็วิ่งไปไหน  ต่อไหนแล้ว       คลิกซับมิท1ที นั่งรอ30วินาที -1นาที    บางทีก็รอจนหลับอ่ะ  ไม่ไป

เข้าใจว่าASP.NETของMicrosoftใช้เทคโนโลยีก้าวหน้ากว่าPHP
แต่ทำไมการแสดงผล   ASP.NETช้ากว่าPHPหลายเท่านัก  
ใช้Browserอื่นก็ไม่ได้ด้วย   น่าเบื่ออย่างมากกครับ    ตอนนี้ชักจะหมดความอดทนกับASP.NETละ  :wanwan014: :(
ใครที่คิดจะใช้ASP.NETเขียนโปรเจ็คใหญ่ๆ  ให้ลองคิดใหม่ครับ   เรื่องแสดงผลช้านี่เป็นปัญหากับUserผู้ใช้อย่างมากครับ   อาจทำให้โปรเจ็คล้มได้เลย :wanwan035:

ขอสอบถามผู้เชี่ยวชาญASP.NETและPHPครับว่า  มีวิธีการแก้ปัญหาเหล่านี้ไหมครับ :wanwan017:
ขอบคุณครับ
:wanwan017:
แก้ไขคำผิดหน่อย

kobesilk

อันดับแรก  ที่ท่านทดลองโพสแล้วช้านั้น  เป็นการทำที่เครื่องท่านเอง หรือว่าเป็นการ published แล้วนำไปลงโฮสครับ

เนื่องจากถ้าทำที่เครื่องท่านเอง เป็นช่วง development   มันจะทำการ recompile code ทุกครั้งที่เรียกหน้านั้นครับ   ถ้าท่าน published แล้วมันจะทำการ precompile ให้หมด  ทำให้เรียกเร็วกว่าเดิมเป็น 10 เท่าเลยครับ


อย่างที่สอง  ไม่ทราบว่าตอนนี้ใช้ Framework อะไรอยู่ครับ  ใช่ 4 หรือ 4.5 หรือเปล่า  เพราะบาง Control ของ 3.5 เค้าได้พัฒนาให้เป็น javascript หมดแล้วครับ  ใช้งานร่วมกับ jQuery ได้เป็นอย่างดีนะครับ


อย่างที่สาม  ไม่ทราบว่าที่ทำ CMS เนี่ย  ใช้ตัวไหนของ ASP.net อยู่ครับ   เป็น Webform หรือ ว่า MVC   ????
ถ้าเป็น Web form ก็จะต้องลาก control มาหรือเขียนเองก็ได้จากหน้า coding ครับ   ถ้าเป็น MVC ลองศึกษาหน่อยจะพบว่าง่ายกว่าครับ  และ URL friendly ทำได้ดีมากครับ


ผมขอแย้งตรง "ใครที่คิดจะใช้ASP.NETเขียนโปรเจ็คใหญ่ๆ  ให้ลองคิดใหม่ครับ   เรื่องแสดงผลช้านี่เป็นปัญหากับUserผู้ใช้อย่างมากครับ   อาจทำให้โปรเจ็คล้มได้เลย"
ความเร็วไม่ต่างกับ PHP เลยครับ   ทุกภาษาทำให้เร็วได้ ทำให้ช้าได้เช่นกันครับ ออกแบบดี มีโอกาสชนะไปเกือบครึ่ง

รบกวนท่านเจ้าของกระทู้ลองตอบคำถามผมหน่อยนะครับ จะได้ช่วยได้เร็วขึ้น


ส่วนตัว ผมว่า ASP.Net ทำโปรเจคใหญ่ๆ ได้ดีกว่า PHP นะครับ  เนื่องจากเครื่องมือเครื่องใช้มันซัพพอร์ตการทำเงานเป็นทีมมากกว่า  แต่ ถ้าแค่บล็อกหรือเว็บเล็กๆ  PHP จะมีทางเลือกที่ดีกว่าครับ
เปิดแล้ว ModifyWordPressCourse.com - สอนการสร้างธีม และแก้ไขธีม WordPress อย่างถูกวิธี  เรียนจบทำเว็บได้เลย   

เรียนแล้วจะปรับแก้ธีมได้ทุกอย่างแบบถูกต้อง พร้อมวิธีลัด และเทคนิคที่ใช้ทำเว็บให้ลูกค้า   และสอนการเป็น Freelance พร้อมเครื่องมือที่จะทำให้ชีวิตคุณง่ายขึ้นมาก สอน wordpress theme แก้ธีมได้ดั่งใจ



ไปดูตัวอย่าง ธีม เทพ ๆ ได้ที่นี่ (ดีไซน์ง่าย ๆ แต่ขายได้)

Breitling

ผมขอแย้งแล้วกันว่าไม่จริงครับ จากมุมมองของเจ้าของเว็บที่ Programmer เขียนเว็บด้วย asp.net ให้ผม

เว็บผมเขียนด้วย Asp.net หมดทั้งเว็บครับ เข้าเร็วไม่แพ้ php เลย บางทีใส่เข้าไปเยอะๆ เร็วกว่า php อีกครับ ผมว่ามันอยู่ที่เขียน code มาอย่างไรนะครับ (ผมไม่ใช่ Programmer นะครับ)

ปัญหา Browser ผมว่าก็ไม่ได้อยู่ที่ภาษาครับ น่าจะอยู่ที่ตัว CSS ไม่ก็ตัว Browser เองนั้นแหละครับ เว็บผม Asp.net แต่ IE9 มีปัญหาจนเลิกแก้มันแหละ บอกคนเข้าเว็บให้ใช้ IE8 FF Chrome Safari แทน -*-

น้องดราก้อน

ขอบคุณมากครับ  คุณkobesilk
ผมลืมบอกไปว่า  ผมไม่ได้เขียนโปรแกรม.Netเองครับ
เป็นแค่พื้นๆ  จึงตอบคำถามไม่ได้ครับ
ผมเป็นลักษณะของUserผู้ใช้และปรับแต่งได้นิดหน่อยแค่นั้นครับ  เป็นไอทีครับ
เพราะบริษัทจ้างเขาเขียน.NETครับ   แต่ตอนนี้มีปัญหามากมายเหลือเกินครับ  ทั้งเรื่องช้า    ไม่รับกับFireFox(ซึ่งผู้บริหารหลายคนก็ใช้FireFox)
เรื่องช้านี่ประเด็นหลักเลยครับ  มีแต่คนด่ากันทั้งบริษัทครับ      แจ้งผู้พัฒนาไปแล้ว เขาก็แก้เรื่องช้าไม่ได้ครับ
ยิ่งเรื่องไม่รับกับFireFoxและบราวเซอร์อื่นๆนี่  เขาตอบไม่ได้เลยครับ
ไม่แน่ใจว่าเพราะอะไรเหมือนกัน
เพราะผมเขียนPHPไม่ช้าขนาดนี้ครับและใช้ได้กับทุกบราวเซอร์
พอจะรู้สาเหตุไหมครับ   จะได้ไปแนะนำโปรแกรมเมอร์ที่จ้างได้ครับ  ขอบคุณครับ

kobesilk

เรื่องช้า  --  มาจากการวาง structure ของโปรแกรมครับ  ผมคิดว่าอย่างนั้น  หรืออาจไปติดปัญหาตรงไหนซักที่แล้วเว็บมันรอ time out  จึงทำให้ต้องรอกันไปรอกันมาครับ

เรื่องไม่รับกับ Browser อื่น    ผมมองว่ามาจาก CSS  เป็นหลัก อย่างที่คุณ Breitling แจ้งไว้    อีกอย่างคือ  เค้าใช้ Control ที่เค้าพัฒนาเอง อันนี้อาจมีปัญหาได้ครับ  ถ้าโปรเจคใหญ่ ซื้อพวกคอนโทรลดีกว่าครับ ไม่แพงมาก  รันได้ทุกเบราเซอร์ด้วย

ข้อแนะนำนะครับเขียน scope งานให้เค้าใหม่ครับ  requirement ที่ต้องการเลย  เช่น หน้านี้ ห้ามโหลดเกิน 15 วินาที  หรือ ต้องใช้งานได้กับเบราเซอร์ต่อไปนี้  IE8 IE9 FF13 Chrome10  เขียนให้ละเอียดครับ  อย่าลืมอัพเดท browser ด้วยนะครับ    IE9 ผมว่า bug น้อยสุดละครับ ในตระกูลนี้  แสดงผลได้ใกล้เคียงมาก

ถ้าเค้าไม่ปรับแก้ให้  อย่าโทษเขาครับ เราเขียน TOR ไม่ดีเอง    หาผู้ที่มีความสามารถ มาทำใหม่จะดีกว่าให้เค้ารื้อระบบเก่านะครับ

สู้ๆๆๆ ครับ
เปิดแล้ว ModifyWordPressCourse.com - สอนการสร้างธีม และแก้ไขธีม WordPress อย่างถูกวิธี  เรียนจบทำเว็บได้เลย   

เรียนแล้วจะปรับแก้ธีมได้ทุกอย่างแบบถูกต้อง พร้อมวิธีลัด และเทคนิคที่ใช้ทำเว็บให้ลูกค้า   และสอนการเป็น Freelance พร้อมเครื่องมือที่จะทำให้ชีวิตคุณง่ายขึ้นมาก สอน wordpress theme แก้ธีมได้ดั่งใจ



ไปดูตัวอย่าง ธีม เทพ ๆ ได้ที่นี่ (ดีไซน์ง่าย ๆ แต่ขายได้)

น้องดราก้อน

อ้างถึงจาก: kobesilk ใน 06 มีนาคม 2012, 13:20:47
เรื่องช้า  --  มาจากการวาง structure ของโปรแกรมครับ  ผมคิดว่าอย่างนั้น  หรืออาจไปติดปัญหาตรงไหนซักที่แล้วเว็บมันรอ time out  จึงทำให้ต้องรอกันไปรอกันมาครับ

เรื่องไม่รับกับ Browser อื่น    ผมมองว่ามาจาก CSS  เป็นหลัก อย่างที่คุณ Breitling แจ้งไว้    อีกอย่างคือ  เค้าใช้ Control ที่เค้าพัฒนาเอง อันนี้อาจมีปัญหาได้ครับ  ถ้าโปรเจคใหญ่ ซื้อพวกคอนโทรลดีกว่าครับ ไม่แพงมาก  รันได้ทุกเบราเซอร์ด้วย

ข้อแนะนำนะครับเขียน scope งานให้เค้าใหม่ครับ  requirement ที่ต้องการเลย  เช่น หน้านี้ ห้ามโหลดเกิน 15 วินาที  หรือ ต้องใช้งานได้กับเบราเซอร์ต่อไปนี้  IE8 IE9 FF13 Chrome10  เขียนให้ละเอียดครับ  อย่าลืมอัพเดท browser ด้วยนะครับ    IE9 ผมว่า bug น้อยสุดละครับ ในตระกูลนี้  แสดงผลได้ใกล้เคียงมาก

ถ้าเค้าไม่ปรับแก้ให้  อย่าโทษเขาครับ เราเขียน TOR ไม่ดีเอง    หาผู้ที่มีความสามารถ มาทำใหม่จะดีกว่าให้เค้ารื้อระบบเก่านะครับ

สู้ๆๆๆ ครับ


ขอบคุณครับ   พอได้ideaบางอย่างแล้วครับ + :wanwan017:

kobesilk

ได้ผลเป็นอย่างไร  รบกวนแจ้งด้วยนะครับ  อยากทราบว่าปัญหานี้จะจบลงอย่างไรครับ     เพื่อชาวเสียวจะได้เป็นกรณีศึกษาครับ
เปิดแล้ว ModifyWordPressCourse.com - สอนการสร้างธีม และแก้ไขธีม WordPress อย่างถูกวิธี  เรียนจบทำเว็บได้เลย   

เรียนแล้วจะปรับแก้ธีมได้ทุกอย่างแบบถูกต้อง พร้อมวิธีลัด และเทคนิคที่ใช้ทำเว็บให้ลูกค้า   และสอนการเป็น Freelance พร้อมเครื่องมือที่จะทำให้ชีวิตคุณง่ายขึ้นมาก สอน wordpress theme แก้ธีมได้ดั่งใจ



ไปดูตัวอย่าง ธีม เทพ ๆ ได้ที่นี่ (ดีไซน์ง่าย ๆ แต่ขายได้)

char

ASP.Net ต้องการ Resource ที่สูงกว่า PHP นะครับ
ลองแก้ทาง structure โปรแกรมก่อน แล้วถ้าไม่ได้ไง ลอง upgrade Hardware
[direct=http://www.hotelinchaam.com]จองโรงแรม[/direct]
[direct=http://plapayoon.blogspot.com]Free Application Android[/direct]
[direct=http://www.plapayoon.com]Free Games Android[/direct]
[direct=http://www.facebook.com/DebianThailand]Fan Page  Debian Thailand[/direct]

gabitx86

   คิดว่า hotmail ช้ามั้ยหล่ะ และ รองรับ chorme,ff หรือ browser อื่นๆ หรือไม่
  เว็บนี้เองก็พัฒนาจาก asp.net ผมไม่อยากพูดคำนี้เลยว่า
อยู่ที่ฝีมือคนพัฒนา น้ะ ไม่ต้องห่วงใครเป็น programmer นอกจากต้องตีกับ SA แล้ว
ที่ขาดไม่ได้คือ ตีกับพวก IT พวก network นี้แหละ สนุก เลยทีเดียว   :wanwan004:

จับกัง

#9
คำถามคือ จขกท. เขียน asp.net เป็นหรือเปล่า
เว็บผมไม่เห็นมีปัญหาอย่างที่คุณว่า ของแบบนี้มันอยู่ที่วิธีการเขียนของคุณเองมากกว่า

anivox



MeenyFancy

อ้างถึง
- ต้องใช้IE7, IE8เท่านั้น
- Browserอื่นๆไม่รองรับ  (FireFoxใช้ไม่ได้,Google Chromeใช้ไม่ได้,Operaใช้ไม่ได้)
ไม่เกี่ยวครับ ผมทำมาไม่รู้กี่ app แล้ว ใช้ได้ทั้งหมด

อ้างถึง
- ถ้าเปิดเว็บด้วยFireFoxหรืออื่นๆ  พวกปฏิทินต่างๆ จะไม่โชว์เลย   ข้อมูลต่างๆไม่โชว์   ต้องเปิดด้วยIE7,8เท่านั้น   ถ้าเป็นIE9ก็ใช้ได้ไม่สมบูรณ์ด้วย  เรื่องมากจริงๆครับ
ปฏิทินมันคือ JavaScript ครับไม่เกี่ยวกับ ASP.net แต่ประการใด

อ้างถึง
- ASP.NETช้ามาก  ช้าโคตรๆครับ     ถ้าเป็นPHPล่ะก็วิ่งไปไหน  ต่อไหนแล้ว       คลิกซับมิท1ที นั่งรอ30วินาที -1นาที    บางทีก็รอจนหลับอ่ะ  ไม่ไป
คิดไปเองว่า PHP ไวกว่าครับ จะไวหรือช้ามันอยู่ที่ Perfoemance ของ Developer + Server + Query + ฯลฯ

อ้างถึง
เข้าใจว่าASP.NETของMicrosoftใช้เทคโนโลยีก้าวหน้ากว่าPHP
แต่ทำไมการแสดงผล   ASP.NETช้ากว่าPHPหลายเท่านัก  
ใช้Browserอื่นก็ไม่ได้ด้วย   น่าเบื่ออย่างมากกครับ    ตอนนี้ชักจะหมดความอดทนกับASP.NETละ  :wanwan014: :(
ใครที่คิดจะใช้ASP.NETเขียนโปรเจ็คใหญ่ๆ  ให้ลองคิดใหม่ครับ   เรื่องแสดงผลช้านี่เป็นปัญหากับUserผู้ใช้อย่างมากครับ   อาจทำให้โปรเจ็คล้มได้เลย :wanwan035:
ติดไปเอง + อคติ ครับ
โปรเจคผมมี concurrent user ราวๆ 8K peak 10k ขอบอกว่า concurrent นะครับ ยังชิวๆ

อ้างถึง
ขอสอบถามผู้เชี่ยวชาญASP.NETและPHPครับว่า  มีวิธีการแก้ปัญหาเหล่านี้ไหมครับ :wanwan017:
แก้ที่ อคติ ครับ

ขอบคุณครับ
Have a good trip.
[direct=http://petdeecare.com]สุนัขป่วย[/direct] [direct=http://petdeecare.com]แมวป่วย[/direct]
[direct=http://petdeecare.com]หนูป่วย[/direct] [direct=http://petdeecare.com]อาหารแมว[/direct] [direct=http://petdeecare.com]อาหารหมา[/direct]

MeenyFancy

อ้างถึงจาก: joyhitech ใน 06 มีนาคม 2012, 13:15:06
ขอบคุณมากครับ  คุณkobesilk
ผมลืมบอกไปว่า  ผมไม่ได้เขียนโปรแกรม.Netเองครับ
เป็นแค่พื้นๆ  จึงตอบคำถามไม่ได้ครับ
ผมเป็นลักษณะของUserผู้ใช้และปรับแต่งได้นิดหน่อยแค่นั้นครับ  เป็นไอทีครับ
เพราะบริษัทจ้างเขาเขียน.NETครับ   แต่ตอนนี้มีปัญหามากมายเหลือเกินครับ  ทั้งเรื่องช้า    ไม่รับกับFireFox(ซึ่งผู้บริหารหลายคนก็ใช้FireFox)
เรื่องช้านี่ประเด็นหลักเลยครับ  มีแต่คนด่ากันทั้งบริษัทครับ      แจ้งผู้พัฒนาไปแล้ว เขาก็แก้เรื่องช้าไม่ได้ครับ
ยิ่งเรื่องไม่รับกับFireFoxและบราวเซอร์อื่นๆนี่  เขาตอบไม่ได้เลยครับ
ไม่แน่ใจว่าเพราะอะไรเหมือนกัน
เพราะผมเขียนPHPไม่ช้าขนาดนี้ครับและใช้ได้กับทุกบราวเซอร์
พอจะรู้สาเหตุไหมครับ   จะได้ไปแนะนำโปรแกรมเมอร์ที่จ้างได้ครับ  ขอบคุณครับ

โห โปรแกรมเมอร์เองก็ไม่ใช่ ออกตัวซะแรง
สมแล้วที่เป็นยูสเซ่อ ครับ
Have a good trip.
[direct=http://petdeecare.com]สุนัขป่วย[/direct] [direct=http://petdeecare.com]แมวป่วย[/direct]
[direct=http://petdeecare.com]หนูป่วย[/direct] [direct=http://petdeecare.com]อาหารแมว[/direct] [direct=http://petdeecare.com]อาหารหมา[/direct]

sandman.enter


marus

อ้างถึงจาก: gabitx86 ใน 06 มีนาคม 2012, 13:48:11
   คิดว่า hotmail ช้ามั้ยหล่ะ และ รองรับ chorme,ff หรือ browser อื่นๆ หรือไม่
  เว็บนี้เองก็พัฒนาจาก asp.net ผมไม่อยากพูดคำนี้เลยว่า
อยู่ที่ฝีมือคนพัฒนา น้ะ ไม่ต้องห่วงใครเป็น programmer นอกจากต้องตีกับ SA แล้ว
ที่ขาดไม่ได้คือ ตีกับพวก IT พวก network นี้แหละ สนุก เลยทีเดียว   :wanwan004:

อันนี้ไม่จริง เคยเจอกับตัว alert ที่เกี่ยวกับ pdf ใน firefox ปิดแล้วมันก็ alert อีก alert จนทำงานไม่ได้
แต่เรื่องแบบนี้ มัน front end เจอทุกภาษา

artfreelance


c0untry-m@n

อ้างถึงจาก: MeenyFancy ใน 06 มีนาคม 2012, 19:07:22
อ้างถึง
- ต้องใช้IE7, IE8เท่านั้น
- Browserอื่นๆไม่รองรับ  (FireFoxใช้ไม่ได้,Google Chromeใช้ไม่ได้,Operaใช้ไม่ได้)
ไม่เกี่ยวครับ ผมทำมาไม่รู้กี่ app แล้ว ใช้ได้ทั้งหมด

อ้างถึง
- ถ้าเปิดเว็บด้วยFireFoxหรืออื่นๆ  พวกปฏิทินต่างๆ จะไม่โชว์เลย   ข้อมูลต่างๆไม่โชว์   ต้องเปิดด้วยIE7,8เท่านั้น   ถ้าเป็นIE9ก็ใช้ได้ไม่สมบูรณ์ด้วย  เรื่องมากจริงๆครับ
ปฏิทินมันคือ JavaScript ครับไม่เกี่ยวกับ ASP.net แต่ประการใด

อ้างถึง
- ASP.NETช้ามาก  ช้าโคตรๆครับ     ถ้าเป็นPHPล่ะก็วิ่งไปไหน  ต่อไหนแล้ว       คลิกซับมิท1ที นั่งรอ30วินาที -1นาที    บางทีก็รอจนหลับอ่ะ  ไม่ไป
คิดไปเองว่า PHP ไวกว่าครับ จะไวหรือช้ามันอยู่ที่ Perfoemance ของ Developer + Server + Query + ฯลฯ

อ้างถึง
เข้าใจว่าASP.NETของMicrosoftใช้เทคโนโลยีก้าวหน้ากว่าPHP
แต่ทำไมการแสดงผล   ASP.NETช้ากว่าPHPหลายเท่านัก  
ใช้Browserอื่นก็ไม่ได้ด้วย   น่าเบื่ออย่างมากกครับ    ตอนนี้ชักจะหมดความอดทนกับASP.NETละ  :wanwan014: :(
ใครที่คิดจะใช้ASP.NETเขียนโปรเจ็คใหญ่ๆ  ให้ลองคิดใหม่ครับ   เรื่องแสดงผลช้านี่เป็นปัญหากับUserผู้ใช้อย่างมากครับ   อาจทำให้โปรเจ็คล้มได้เลย :wanwan035:
ติดไปเอง + อคติ ครับ
โปรเจคผมมี concurrent user ราวๆ 8K peak 10k ขอบอกว่า concurrent นะครับ ยังชิวๆ

อ้างถึง
ขอสอบถามผู้เชี่ยวชาญASP.NETและPHPครับว่า  มีวิธีการแก้ปัญหาเหล่านี้ไหมครับ :wanwan017:
แก้ที่ อคติ ครับ

ขอบคุณครับ


ตามนั้นครับชัดเจนเลย
ผมเขียนแทบทุกภาษา อยู่ที่เทคนิคของคนพัฒนาครับ
ปัญหาทางเทคนิคทุกประการสามารถแก้ไขได้ ถ้าจะทำ ถ้ามีของดีแล้วใช้ไม่เป็นก็ไร้ค่าครับ

เช่น คุณมีรถเฟอรารี่แต่ใช้ยังกับรถตัดหญ้า มันก็มีค่าเท่านั้นครับ
  :wanwan044: