2009-04-23 32 views
6

Tôi đang tìm cách bắt đầu làm việc trên một trang cá nhân sử dụng C#. Tôi làm việc như một nhà phát triển web và đã sử dụng VBScript trước đây và đang sử dụng Coldfusion bây giờ tại nơi làm việc. Tôi sử dụng Dreamweaver để phát triển bằng các ngôn ngữ này.Bắt đầu từ đâu với ASP.net trong C# và Dreamweaver?

Tôi đã đọc rất nhiều người đề xuất rằng bạn nên sử dụng một MS IDE để phát triển trong .net và rằng C# là cách để đi về ngôn ngữ. Tôi muốn gắn bó với Dreamweaver như tôi cảm thấy tôi sẽ tham gia vào một chút quá nhiều để tìm hiểu làm thế nào để sử dụng một IDE mới và một ngôn ngữ mới cùng một lúc.

Sẽ sử dụng một cái gì đó như Visual Studio giúp phát triển trong .net rất nhiều mà nó là giá trị nỗ lực của việc thay đổi từ Dreamweaver? Nếu có IDE nào tốt nhất nên học?

Nếu tôi chọn gắn bó với Dreamweaver, có đề xuất nào bạn có thể thực hiện như thế nào để thiết lập Dreamweaver tốt nhất để phát triển dễ dàng không?

+0

Tôi có xu hướng sử dụng Dreamweaver như một trình soạn thảo mã duy nhất, vì vậy để Dreamweaver phía sau sử dụng một công cụ tập trung nhiều hơn vào ngôn ngữ mà tôi đang viết không tạo ra một số lượng hợp lý ý nghĩa! Cảm ơn tất cả các câu trả lời của bạn cho đến nay, tôi hiện đang cài đặt VS Web Developer Express để dùng thử. – bjammin666

+0

Tôi đang treo với tình huống tương tự. Hầu hết các nhà phát triển đề nghị VS nhưng nếu bạn nghĩ như một nhà thiết kế VS là rất đau đớn. Tôi đã cố gắng tìm một cách mà tôi có thể thiết kế trang của tôi trong Dreamweaver (sử dụng CSS và Jquery) và chạy mã C# trong cùng một môi trường. Tôi đã nghe nói về các mẫu trong Dreamweaver như là một thay thế cho trang cái. Vâng, tôi sẽ google thêm về nó. Tuy nhiên, nếu bạn nhận được bất kỳ giải pháp nào cho "Cách chạy trang C# .net trong Dreamweaver?". Vui lòng gửi email cho tôi theo địa chỉ [email protected] Cảm ơn trước! Viết mã hạnh phúc;) –

+0

@Prachi: Vui lòng không đăng câu hỏi của riêng bạn làm câu trả lời. Tốt hơn [yêu cầu riêng của bạn] (http://stackoverflow.com/questions/ask) một cách riêng biệt. – Gumbo

Trả lời

15

Tôi tin là không. Dreamweaver không phải là công cụ tốt để phát triển mã số . Đây là những gì bạn cần trong ASP.NET. Bạn sẽ cần gỡ lỗi. Bạn sẽ thích IntelliSense, và bạn luôn có thể mở các tập tin duy nhất trong Dreamweaver thỉnh thoảng (mà tôi nghi ngờ bạn sẽ, dù sao).

Lấy Visual Studio Express 2013 for Web (miễn phí) và thưởng thức. Đó là một ứng dụng Windows, giống như nhiều ứng dụng Windows khác! Bạn không cần đào tạo chuyên nghiệp để sử dụng nó.

+0

+1 có hoàn toàn không có thay thế cho ASP.NET hơn bằng cách sử dụng một số hình thức của Visual Studio! –

+0

và nếu bạn hỏi tôi, không có thay thế cho nó cho bất kỳ loại phát triển nào. Oh, emacs và các chàng trai đang đến ...: (( –

4

Là một người trước đây đã mã hóa PHP trong Dreamweaver, tôi thực sự khuyên bạn nên sử dụng Visual Studio IDE cho các ứng dụng C# ASP.NET. Những lợi ích rất nhiều:

  • Intellisense - nơi bất kỳ đối tượng, tài sản, phương pháp, vv mà bạn tạo ra sẽ tự động xuất hiện trong một hộp tự động hoàn tất, giảm đáng kể các lỗi cú pháp
  • mẫu Project - bắt đầu một ứng dụng web từ đầu sẽ rất khó khăn nếu bạn phải thực hiện tất cả thông qua mã nguồn
  • Gỡ lỗi - lỗi có thể bị bắt và gỡ lỗi trực tiếp trong mã nguồn
  • Add-ins - yêu thích của tôi là Configuration Section Designer

Tôi chắc rằng có thậm chí còn nhiều lý do, đây chỉ là những cái lớn nhất.

0

Có, đến từ chính xác cùng một tình huống tôi có thể cho bạn biết bây giờ nó sẽ giúp rất nhiều để đi bộ từ Dreamweaver cho công việc. Net của bạn. Intellisense cho C# không phải là siêu lớn trong Dreamweaver. Bạn sẽ tìm thấy các tính năng bạn bỏ lỡ rất nhiều từ Dreamweaver mặc dù, cụ thể hoàn thành mã ở phía HTML là tốt hơn nhiều trong Dreamweaver sau đó trong VS.

1

Nếu bạn cảm thấy thoải mái khi sử dụng Dreamweaver cho thiết kế, bạn vẫn có thể tiếp tục sử dụng nó, nhưng tôi thực sự khuyên bạn nên tự làm quen với Visual Studio Express tuy nhiên (miễn phí). Cố gắng tìm hiểu .NET và C# bằng cách sử dụng một trình soạn thảo văn bản hoặc một ứng dụng như dreamweaver là khả thi, nhưng bạn sẽ làm cho quá trình học tập không cần thiết khó khăn. Visual Studio cung cấp cho bạn cú pháp tô sáng, intellisense, gỡ lỗi, và nhiều tính năng khác mà bạn chỉ sẽ không nhận được trong một IDE nhắm mục tiêu vào thiết kế web. VS thực sự rất mạnh mẽ cùng với phát triển .NET.

Tôi bắt đầu sự nghiệp của mình với tư cách là một nhà thiết kế web cách đây nhiều năm bằng Dreamweaver và dần dần chuyển sang nhà phát triển phần mềm. Để lại các công cụ như Dreamweaver phía sau đã cho tôi nhiều tự do hơn về làm việc như một nhà thiết kế, và tôi thấy rằng tôi không thực sự cần bất kỳ công cụ để đánh dấu và css khác hơn là một trình soạn thảo văn bản. Bạn có thể thấy rằng từ bỏ một công cụ thiết kế như dreamweaver thực sự làm cho bạn một nhà thiết kế tốt hơn; và cũng như các công cụ "thiết kế" trong Visual Studio hoàn toàn vô dụng :)

Nếu bạn quyết định tiếp tục sử dụng Dreamweaver để đánh dấu, hãy lưu ý rằng mọi thứ có thể hiển thị khác trong Visual Studio. Bỏ qua toàn bộ khung thiết kế Visual Studio và chỉ cần kiểm tra thiết kế của bạn trong các trình duyệt khác nhau (tôi chắc chắn bạn đã làm điều này).

1

Tôi nghĩ bạn sẽ rất thất vọng với sự hỗ trợ ASP.NET trong Dreamweaver. Bạn sẽ được MUCH tốt hơn off nhận được cho mình một bản sao của Visual Studio/Web Developer (phiên bản thể hiện là miễn phí) và làm phát triển của bạn ở đó.

Điều đó nói rằng, không có lý do tại sao bạn không thể tạo HTML và CSS trong Dreamweaver, sau đó đưa các tệp đó vào Visual Studio để thực sự đưa vào mã. Đây là loại giao dịch một lần mặc dù kể từ khi bạn bắt đầu tách HTML của bạn thành trang chính và điều khiển người dùng/lượt xem một phần, rất khó để quay lại và chỉnh sửa lại trong Dreamweaver.

0

Một phiếu bầu khác cho Visual Studio, với phần bổ sung mà bạn không phải từ bỏ Dreamweaver. Bạn có thể sử dụng Dreamweaver để xây dựng bố cục cơ bản và thiết kế giao diện. Sau đó sử dụng Visual Studio để nhận ra việc thực hiện thiết kế đó.

Bạn sẽ tìm thấy xây dựng ASP.Net mà không có một IDE mục đích xây dựng đau đớn.

1

Visual Studio 2008 có thể sẽ tốt hơn. Không chỉ IntelliSense, mà còn gỡ lỗi trong JavaScript có thể hữu ích đôi khi (không biết là nó có trong phiên bản Express) hay không.

0

Tôi thực sự muốn chỉ ra rằng "IntelliSense" không có gì mới và không có gì Microsoft phát minh bằng bất kỳ phương tiện nào. IntelliSense IS mã gợi ý với các liên kết đến trang trợ giúp của Microsoft, mà tôi chưa bao giờ cần cá nhân. Xin vui lòng xem rằng Dreamweaver không có mã gợi ý chính xác giống như Visual Studio, tuy nhiên không được thiết kế để phát triển C# và các ngôn ngữ tương tự, và vì lý do đó một mình tôi sẽ không khuyên bạn nên cố gắng để phát triển với nó. Đối với việc phát triển hoàn toàn bằng HTML, CSS và JavaScript, trình soạn thảo văn bản thuần túy là lựa chọn tốt hơn so với Visual Studio được cấp cho bạn, không thay đổi bất kỳ cài đặt nào. Có rất nhiều điều tôi ghét về cách VS cư xử trong khi tôi đang viết HTML, nhưng đó là một chủ đề khác. Trên một trang khác.

+0

Đây có phải là câu trả lời không? –

Các vấn đề liên quan