หัวข้อ: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: metrosexual ที่ 01 เมษายน 2012, 00:24:45 โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ
อย่าง PHP ก็จะมี AppServe :wanwan031: หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: MeenyFancy ที่ 01 เมษายน 2012, 00:26:35 IIS + .net framework
หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: Level UP! ที่ 01 เมษายน 2012, 02:10:27 ตามเร็ปบนครับ แต่รู้สึกว่าถ้าลง vb 2008 ขึ้นไปมันลงให้เองมั้ง(นะ)
หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: MeenyFancy ที่ 01 เมษายน 2012, 02:16:24 IIS จะมีอยู่ในแผ่น windows อยู่แล้ว add โปรแกรมเพิ่มเอา ส่วน .net framework โหลดจากเว็บไมโครซอฟก็ได้
ถ้าจะเขียนแค่ asp.net ก็โหลดเวอร์ชั่น 1.1 มาก็พอ แต่ว่า...... asp.net มัน out มากๆ เลยนะครับ ทำไมไม่ลองหัดทำ .net ไปเลยอะ หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: keaw7 ที่ 01 เมษายน 2012, 06:39:42 วิธีติดตั้ง iis ครับ
iis setup.mp4 (http://www.youtube.com/watch?v=K2eyuXpaoXI#) หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: bonshington ที่ 02 เมษายน 2012, 00:24:49 IIS จะมีอยู่ในแผ่น windows อยู่แล้ว add โปรแกรมเพิ่มเอา ส่วน .net framework โหลดจากเว็บไมโครซอฟก็ได้ ... ASP มัน out มากๆ :wanwan044:ถ้าจะเขียนแค่ asp.net ก็โหลดเวอร์ชั่น 1.1 มาก็พอ แต่ว่า...... asp.net มัน out มากๆ เลยนะครับ ทำไมไม่ลองหัดทำ .net ไปเลยอะ จิงหรอคับ? เห็นมีออกversion ใหม่มาเรื่อยๆเลย ล่าสุดก็ asp mvc ver2, 3(razor) ล่าสุด 4 กะลังจะออก ทั้งๆที่ทำได้มากกว่า php ทุกอย่าง outจิงหรอคับ? ถ้าบอกว่า jsp out เพราะ jcp มัวแต่ทะเลาะกัน ไม่ยอมออก update ยังพอฟังขึ้น... ปล apache ก็รองรับ asp นะ หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: ganginwpop ที่ 02 เมษายน 2012, 00:27:50 IIS จะมีอยู่ในแผ่น windows อยู่แล้ว add โปรแกรมเพิ่มเอา ส่วน .net framework โหลดจากเว็บไมโครซอฟก็ได้ ถ้าจะเขียนแค่ asp.net ก็โหลดเวอร์ชั่น 1.1 มาก็พอ แต่ว่า...... asp.net มัน out มากๆ เลยนะครับ ทำไมไม่ลองหัดทำ .net ไปเลยอะ asp.net มัน กับ .net มันต่างกันยังไงหรอครับ ไม่ใช่ว่า asp .net เป็นการใช้ technolgy .net ในการพัฒนา webapplication หรอครับ หรือผมกำลังเข้าใจอะไรผิดอยู่ รบกวนชี้ทางสว่างด้วยครับ หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: Level UP! ที่ 02 เมษายน 2012, 11:56:15 ผมก็งงๆเหมือนกันแฮะ ที่ผมเข้าใจคือ .net เนี่ยคือ ด็อทเน็ท(เอ๊ะยังไง 55+) มี 3 ตัวคือ asp.net & vb.net & c#.net ใช่มั้ยหว่า~
แล้ว .net ที่คุณ MeenyFancy กำลังพูดถึงนี่คือไรเหรอครับ หรือมีอย่างอื่นอีก หรือ .net นี่คือภาษาอื่นตะหาก หรืออะไรยังไง จะได้ไปลองจับเล่นดูมั่ง หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: @Roverpost ที่ 02 เมษายน 2012, 12:48:48 หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: MeenyFancy ที่ 02 เมษายน 2012, 14:08:10 ขออภัยครับผมพูดไม่เคลีย ที่ผมบอกว่า out หมายถึง ASP.NET ที่เป็น in line ครับซึ่ง security ค่อนข้างต่ำ
และการทำงานค่อนข้างช้ากว่าแบบที่ compile ผ่าน VS ครับ ส่วน ASP.NET กับ .NET สัมพันธ์กันแบบไหน บอกได้ประมาณนี้ครับ ASP.NET เป็น Framework ของ webapplication แบบนึง ตัว ASP.NET เองสามารถเขียนได้ด้วยภาษาคอมพิิวเตอร์ที่เรียกว่า CLI ครับ C#,VB ก็เป็นหนึ่งในนั้นครับ สรุปง่ายๆอีกทีว่า asp.net คือการเขียนเว็บด้วย .net language ครับ เราเขียนได้สองแบบ คือ 1. in line ซัดด้วย code ตรงๆ เหมือน PHP ตัวอย่างไฟล์ก็ก็ โค๊ด: ้ำhello.aspx ซึ่งแบบนี้ที่ผมบอกว่ามันค่อนข้าง out 2. Code behind เขียนแบบนี้จะยากกว่า แต่ security จะสูงกว่า และการทำงานไวกว่า เพราะ code ได้ compile มาแล้ว ในส่วนนี้ code จะแบ่งเป็นสามไฟล์ .aspx, .aspx.cs,.aspx.designer.cs ซึ่งแต่ละไฟล์ก็จะแบ่งไปเก็บ Layout, Source Code,Control ตามนี้ ตัวอย่างฮะ ในไฟล์ aspx ต้องใส่ header ด้วยว่า .cs ของมันคือไฟล์ไหน โค๊ด: <%@ Page Language="C#" CodeFile="SampleCodeBehind.aspx.cs" Inherits="Website.SampleCodeBehind" นี่คือส่วน code behind โค๊ด: using System; หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: ลุงหมี ที่ 02 เมษายน 2012, 15:03:15 ถ้าไม่อยากลง Visual Studio ก็ตัวนี้ครับ IIS 7.5 Express จิ้ม (http://www.microsoft.com/download/en/details.aspx?id=1038)
หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: bonshington ที่ 02 เมษายน 2012, 19:31:21 แนะนำลองไปศึกษา ASP MVC ดูคับ
ส่วนเรื่องที่ว่า security ต่ำ อันนั้นเป็นข้ออ้างของมือใหม่อ่ะคับ - inline ไม่เกี่ยวกับช่องโหว่ security ใดๆเลย jsp, php ก็เป็นแบบนี้ - inline ไม่เกี่ยวกับ script injection, sql injection เลย อธิบาย .net C#, VB, asp, javascript เป็นชื่อภาษา .net,jquery เป็นชื่อ framework แปลคร่าวๆเหมือนเป้ฯ library เบื้องต้นให้เลือกใช้ asp.net คือ asp บน .net framework asp mvc คือ asp.net ตัวใหม่ที่ใช้หลัก mvc "เน้นการแสดง view แบบ inline" หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: MeenyFancy ที่ 02 เมษายน 2012, 21:41:15 security มันไม่ได้มีแค่ injection นะครับ แค่มันเป็นวิธีที่แพร่หลายที่สุด
การใช้ inline โดน system admin ก๊อบ code ไปก็จบเห่ละครับได้ไปทุกอย่าง ถ้าเป็นแบบ behide อย่างน้อยก็ยังติดด่านของ compiler อีกชั้น ถ้า inline มันดีจริง มันปลอดภัยจริงๆ เขาจะ encrypt source กันทำไมละครับ ทั้งๆ ที่เป็น inhouse หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: DataCenterAsia.com ที่ 02 เมษายน 2012, 23:15:56 inline code กับ code behide ความเร็วเท่ากันครับ เพราะสุดท้ายมันก็ไป compile ไว้อยู่แล้ว มันไม่ได้เป็น interpreter ครับ
เรื่อง security ก็ไม่ต่างกันครับ ที่บอกว่า system admin ก๊อบ Code อันนี้เค้าไม่เรียกว่าเป็นปัญหาด้าน security ครับ การที่ compile เป็น exe เป็นการป้องกัน (Protect) การเข้าถึง source code ครับ หัวข้อ: Re: โปรแกรมที่เอาไว้รัน ASP.NET บนคอมชื่อโปรแกรมอะไรครับ เริ่มหัวข้อโดย: bonshington ที่ 03 เมษายน 2012, 20:16:15 security มันไม่ได้มีแค่ injection นะครับ แค่มันเป็นวิธีที่แพร่หลายที่สุด ผมเคยแต่ dev turn keyการใช้ inline โดน system admin ก๊อบ code ไปก็จบเห่ละครับได้ไปทุกอย่าง ถ้าเป็นแบบ behide อย่างน้อยก็ยังติดด่านของ compiler อีกชั้น ถ้า inline มันดีจริง มันปลอดภัยจริงๆ เขาจะ encrypt source กันทำไมละครับ ทั้งๆ ที่เป็น inhouse ส่วน inline โดนก๊อป code อยากจะบอกว่า inline ไม่ใช่การเอา code behind มาแปะหน้า aspx นะคับ inline ก็เช่น <input type="text" name="test" value="<%= "???" %>"/> แบบนี้มันจะเร็วกว่ามาก สำหรับ asp.net เพราะไม่ใช่ server control และไม่ใช้ view state ส่วน code behind จะทำไงก็สุดแท้แต่ ถ้าจะป้องกันก๊อป source ก็แค่ build project แยกเป็น .dll ก็จบนิ ก๊อปไปได้ก็ไม่มาก |