Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

Cần lời khuyên về công cụ nào để chọn? Hỏi cộng đồng Stackshare!Ask the StackShare community!

C# vs HTML5: Sự khác biệt là gì?

C#: Ngôn ngữ lập trình đơn giản, có mục đích chung, hướng đối tượng cho nền tảng .NET. C# (phát âm là "Xem Sharp") là một ngôn ngữ lập trình đơn giản, hiện đại, hướng đối tượng và an toàn. C# có nguồn gốc từ họ ngôn ngữ C và sẽ ngay lập tức quen thuộc với các lập trình viên C, C ++, Java và JavaScript; HTML5: Bản sửa đổi chính thứ 5 của ngôn ngữ cốt lõi của World Wide Web. HTML5 là ngôn ngữ đánh dấu công nghệ cốt lõi của Internet được sử dụng để cấu trúc và trình bày nội dung cho World Wide Web. Tính đến tháng 10 năm 2014, đây là bản sửa đổi thứ năm cuối cùng và hoàn thành của Tiêu chuẩn HTML của World Wide Web Consortium (W3C). Phiên bản trước, HTML 4, đã được tiêu chuẩn hóa vào năm 1997. Simple, general-purpose, object-oriented programming language for the .NET platform. C# (pronounced "See Sharp") is a simple, modern, object-oriented, and type-safe programming language. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers; HTML5: 5th major revision of the core language of the World Wide Web. HTML5 is a core technology markup language of the Internet used for structuring and presenting content for the World Wide Web. As of October 2014 this is the final and complete fifth revision of the HTML standard of the World Wide Web Consortium (W3C). The previous version, HTML 4, was standardised in 1997.

C# và HTML5 có thể được phân loại thành công cụ "ngôn ngữ"."Languages" tools.

"Cú pháp Cool", "Hỗ trợ Lambda tuyệt vời" và "Hỗ trợ Tháng vĩ đại" là những yếu tố chính tại sao các nhà phát triển coi C#; trong khi "DOCTYPE mới", "lưu trữ cục bộ" và "vải" là những lý do chính tại sao HTML5 được ưa chuộng., "Great lambda support" and "Great generics support" are the key factors why developers consider C#; whereas "New doctype", "Local storage" and "Canvas" are the primary reasons why HTML5 is favored.

9GAG, Asana và Disqus là một số công ty phổ biến sử dụng HTML5, trong khi C# được sử dụng bởi Intuit, Stack Exchange và OpenTable. HTML5 có sự chấp thuận rộng hơn, được đề cập trong 3166 Stacks Stacks & 3482 nhà phát triển; So với C#, được liệt kê trong 697 Stack Stacks và 1163 Stack Nhà phát triển., Asana, and Disqus are some of the popular companies that use HTML5, whereas C# is used by Intuit, Stack Exchange, and OpenTable. HTML5 has a broader approval, being mentioned in 3166 company stacks & 3482 developers stacks; compared to C#, which is listed in 697 company stacks and 1163 developer stacks.

Lời khuyên về C# và HTML5

Chào mọi người,

Tôi là Syed, gần đây đã tốt nghiệp đại học. Tôi đã nghiên cứu C ++ là ngôn ngữ lập trình đầu tiên và sau đó tôi có kinh nghiệm (một chút) làm việc với C#. Tôi cũng có một sự hiểu biết cơ bản về Kotlin, JavaScript và Python. Tính đến hôm nay, tôi đang học Kotlin từ https://developer.android.com/.C++ as the first programming language and later I have (a little) experience working with C#. I also have a basic understanding of Kotlin, JavaScript and Python. As of today, I am studying Kotlin from https://developer.android.com/.

Xin vui lòng cho tôi một số lời khuyên về sự nghiệp của tôi. Tôi nên chọn ngôn ngữ nào trong kỷ nguyên hiện đại ngày nay? Cho dù tôi đi với phát triển web hoặc làm việc trên phát triển ứng dụng Android. Cám ơn sự giúp đỡ của bạn.

Xem thêm

Trả lời (1)(1)

Xin chào Syed, tôi chúc bạn mọi điều tốt đẹp nhất. Tôi là một lập trình viên giàu kinh nghiệm với hơn 15 năm kinh nghiệm. Gần đây trong công ty của tôi, chúng tôi đã cố gắng thuê một nhà phát triển toàn bộ ngăn xếp và chúng tôi đã tìm thấy nhiều người có thể mã hóa trong React nhưng rất ít người có khả năng suy nghĩ logic và thực sự có thể giải quyết vấn đề kinh doanh. Học bất kỳ ngôn ngữ hoặc gói, nhưng hãy nhớ để học cho một mục tiêu. Cú pháp không quan trọng, chúng tôi thuê để đạt được mục tiêu. Các công ty vừa và nhỏ, thường thuê các nhà phát triển đầy đủ do thiếu tài nguyên. Vì vậy, thật tuyệt khi tìm hiểu những điều sau đây: đối với Web, tôi sẽ đề xuất "React" và cho sự phát triển di động, "Flutter" có ích với rất nhiều tương lai đầy hứa hẹn. Làm thế nào về việc học cả hai? Tốt hơn nhiều nhưng đó là tất cả về bạn. Chúc may mắn!

Xem thêm

Trả lời (1)HTML5, CSS , JavaScript. I'm currently learning HTML5 and CSS only and after this some JavaScript I am really confident in my decision but would love to know what an expert developer advice thanks in advance.

Xem thêm

Trả lời (1)(7)

Xin chào Syed, tôi chúc bạn mọi điều tốt đẹp nhất. Tôi là một lập trình viên giàu kinh nghiệm với hơn 15 năm kinh nghiệm. Gần đây trong công ty của tôi, chúng tôi đã cố gắng thuê một nhà phát triển toàn bộ ngăn xếp và chúng tôi đã tìm thấy nhiều người có thể mã hóa trong React nhưng rất ít người có khả năng suy nghĩ logic và thực sự có thể giải quyết vấn đề kinh doanh. Học bất kỳ ngôn ngữ hoặc gói, nhưng hãy nhớ để học cho một mục tiêu. Cú pháp không quan trọng, chúng tôi thuê để đạt được mục tiêu. Các công ty vừa và nhỏ, thường thuê các nhà phát triển đầy đủ do thiếu tài nguyên. Vì vậy, thật tuyệt khi tìm hiểu những điều sau đây: đối với Web, tôi sẽ đề xuất "React" và cho sự phát triển di động, "Flutter" có ích với rất nhiều tương lai đầy hứa hẹn. Làm thế nào về việc học cả hai? Tốt hơn nhiều nhưng đó là tất cả về bạn. Chúc may mắn!

Này, tôi hiện đang là sinh viên khoa học máy tính trong gần 5 năm nay, vẫn còn lại một vài khóa học trước khi tôi hoàn thành. Tôi biết rằng tôi không giỏi lập trình nhưng tôi vẫn chọn cách tiếp cận nghề nghiệp lập trình dựa trên nhà phát triển, tôi đã lên kế hoạch bắt đầu sự nghiệp của mình trong các trang web, v.v., vì điều đó, tôi đã mua những cuốn sách liên quan đến HTML5, CSS, JavaScript. Tôi hiện chỉ học HTML5 và CSS và sau đó một số JavaScript, tôi thực sự tự tin vào quyết định của mình nhưng rất muốn biết lời khuyên của nhà phát triển chuyên gia cảm ơn trước.

Trả lời (7)

  • Bất cứ điều gì bạn không đi đường dẫn WordPress. Các nhà phát triển quá có xu hướng bỏ qua các hạn chế hệ thống và mã cứng và quá mức giải pháp của họ để làm hài lòng khách hàng của họ. Nếu bạn là người mới bắt đầu có lẽ bạn sẽ làm việc theo mã shitty của người khác và sẽ được sếp của bạn yêu cầu làm "một điều không thể khác với WordPress". Và ... có lẽ ... bạn sẽ làm điều đó.
  • Đề nghị của tôi là: suy nghĩ trong ngăn xếp và không bắt đầu quá thấp. Bắt đầu với HTML, CSS3 và JavaScript quá thấp. Bắt đầu ở cấp độ cao hơn và với một cái gì đó thực tế. Bạn sẽ có thời gian cho những điều cơ bản sau đó và nó sẽ dễ dàng hơn nhiều, bởi vì bạn sẽ thấy những công nghệ đó khen ngợi những gì bạn làm chứ không phải mục tiêu chính của bạn.
  • Đề xuất của tôi cho bạn:
  • Đường dẫn phát triển ứng dụng di động Android (đủ phức tạp để bạn không cảm thấy buồn chán)

Tất cả mọi thứ Web3 Crypto, NFT, thực tế ảo, đường dẫn blockchain (có hàng tấn tác vụ phát triển web)

Có một khởi đầu tốt!

Xem thêm

Bạn cũng có thể thử bắt đầu với một trong những cơ quan tiếp thị lớn. Ngay cả khi bạn không cảm thấy như bạn đã sẵn sàng để bắt đầu như một nhà phát triển web (mặc dù, bạn có thể, họ thuê ở tất cả các cấp), bạn có thể bắt đầu như một tác giả nội dung hoặc vai trò hỗ trợ tương tự cho đến khi bạn thoải mái hơn, sau đó Chuyển sang vai trò phát triển trong cùng một công ty khi bạn đã sẵn sàng.

Xem thêm

Bạn cũng có thể thử bắt đầu với một trong những cơ quan tiếp thị lớn. Ngay cả khi bạn không cảm thấy như bạn đã sẵn sàng để bắt đầu như một nhà phát triển web (mặc dù, bạn có thể, họ thuê ở tất cả các cấp), bạn có thể bắt đầu như một tác giả nội dung hoặc vai trò hỗ trợ tương tự cho đến khi bạn thoải mái hơn, sau đó Chuyển sang vai trò phát triển trong cùng một công ty khi bạn đã sẵn sàng.

Xem thêm

Bạn cũng có thể thử bắt đầu với một trong những cơ quan tiếp thị lớn. Ngay cả khi bạn không cảm thấy như bạn đã sẵn sàng để bắt đầu như một nhà phát triển web (mặc dù, bạn có thể, họ thuê ở tất cả các cấp), bạn có thể bắt đầu như một tác giả nội dung hoặc vai trò hỗ trợ tương tự cho đến khi bạn thoải mái hơn, sau đó Chuyển sang vai trò phát triển trong cùng một công ty khi bạn đã sẵn sàng.

Xem thêm

Bạn cũng có thể thử bắt đầu với một trong những cơ quan tiếp thị lớn. Ngay cả khi bạn không cảm thấy như bạn đã sẵn sàng để bắt đầu như một nhà phát triển web (mặc dù, bạn có thể, họ thuê ở tất cả các cấp), bạn có thể bắt đầu như một tác giả nội dung hoặc vai trò hỗ trợ tương tự cho đến khi bạn thoải mái hơn, sau đó Chuyển sang vai trò phát triển trong cùng một công ty khi bạn đã sẵn sàng.

Xem thêm

Bạn cũng có thể thử bắt đầu với một trong những cơ quan tiếp thị lớn. Ngay cả khi bạn không cảm thấy như bạn đã sẵn sàng để bắt đầu như một nhà phát triển web (mặc dù, bạn có thể, họ thuê ở tất cả các cấp), bạn có thể bắt đầu như một tác giả nội dung hoặc vai trò hỗ trợ tương tự cho đến khi bạn thoải mái hơn, sau đó Chuyển sang vai trò phát triển trong cùng một công ty khi bạn đã sẵn sàng.

Xem thêm

Bạn cũng có thể thử bắt đầu với một trong những cơ quan tiếp thị lớn. Ngay cả khi bạn không cảm thấy như bạn đã sẵn sàng để bắt đầu như một nhà phát triển web (mặc dù, bạn có thể, họ thuê ở tất cả các cấp), bạn có thể bắt đầu như một tác giả nội dung hoặc vai trò hỗ trợ tương tự cho đến khi bạn thoải mái hơn, sau đó Chuyển sang vai trò phát triển trong cùng một công ty khi bạn đã sẵn sàng.

Tôi sẽ khuyên bạn nên học những điều này một cách nhanh chóng và học tập một khung phía trước tốt như Vue, Reactjs, Svelte. Chọn các dự án trong thế giới thực không chỉ học hỏi từ sách. Luôn luôn tìm hiểu về các công nghệ mới được sử dụng để phát triển mọi thứ bởi vì các công cụ phát triển web và cách tiếp cận của chúng đang phát triển nhanh hơn bao giờ hết, bạn phải theo kịp các công nghệ và công cụ mới đó. Tư vấn cuối cùng, mở bất kỳ cổng thông tin việc làm, tìm công việc được nhắm mục tiêu của bạn và xem những yêu cầu của họ là gì.

Xem thêm

JavaScript là một công nghệ ngày càng phát triển với rất nhiều cơ hội và chiều sâu lớn cho cả phát triển mặt trước và đầu cuối. Tôi muốn nói rằng JavaScript là một đặt cược an toàn về mặt tiếp tục sự nghiệp của bạn với tư cách là nhà phát triển vào năm 2022 và hơn thế nữa. Có rất nhiều công cụ và khung dựa trên ngôn ngữ này mà bạn sẽ phải đưa ra quyết định về những công cụ bạn muốn trở thành một chuyên gia. Tôi khuyên bạn nên theo dõi những người thú vị mà bạn ngưỡng mộ để lấy cảm hứng từ đó. Chẳng hạn như Ben Awad hoặc Jeff Delaney. Kiểm tra trang web này được đề xuất cho tôi bởi phần sau trên kênh YouTube của anh ấy là Fire Fireship: https://2021.stateofjs.com/en-us/resource/ include int main(){ char name[10], pasword[10]; printf("enter you user name :"); gets(name); printf("enter your pasword : "); gets(pasword); printf("your name : %s \n your password : %s \n", name, pasword); if ( name != "youcef") { printf("name undefined\n"); } else { printf("finde name"); }

}

Tôi không tin rằng bạn tự tin về quyết định của mình để đi theo con đường sự nghiệp với tư cách là nhà phát triển. Đây là lỗi của bộ phận của bạn và không nhất thiết là của bạn. Hầu hết các nhà phát triển giỏi đã làm việc với tư cách là nhà phát triển ở độ tuổi đó. Mặc dù tình trạng hiện tại của bạn nói rằng bạn là một thực tập sinh, bạn đang đấu tranh để tìm một điểm khởi đầu tốt. Vì bạn quan tâm đến trang web phát triển, bạn có thể bắt đầu học lập trình bằng cách sử dụng CMS chính như WordPress. Bạn có biết có bao nhiêu công ty và những người tự làm việc kiếm sống bằng cách tùy chỉnh WordPess? Nhưng nếu bạn muốn bước ra khỏi đám đông thì hãy tìm kiếm các công việc cơ sở trên một fintech hoặc trên một thị trường thẳng đứng như du lịch hoặc cá cược. Tìm kiếm các công việc trực tuyến và tìm hiểu những công nghệ nào mà những người này sử dụng sau đó tham gia một khóa học trực tuyến và bắt đầu học ngôn ngữ. Trong vòng một hoặc hai tháng, xin việc như một thiếu niên và sử dụng làm tài liệu tham khảo khóa học trực tuyến.

Xem thêm

Bài viết này có thể giúp bạn. Phát triển web là sự kết hợp của các kỹ năng. Không chỉ phát triển kỹ năng mà còn SEO và các công cụ khác. CodeHub.lk/web-development-skills-you-must-Have/(2)

JS + HTML + CSS chỉ giải quyết phần cuối của lập trình. Tôi đề nghị bạn có thể bắt đầu tìm hiểu bằng cách tìm một API mở liên quan đến thứ bạn yêu thích và sau đó tạo một trang web cho nó. .

#include 
#include 

int main()
{ 
    char name[10], 
    pasword[10]; 

    printf("enter you user name :"); 

    // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
    fgets(name, sizeof(char) * sizeof(name), stdin);

    // Remove \n from fgets stdin read with null character so as to not have to include
    // in strcmp later.
    name[strlen(name) - 1] = '\0';

    printf("enter your pasword : "); 
    fgets(pasword, sizeof(char) * sizeof(pasword), stdin);

    printf("your name : %s \n your password : %s \n", name, pasword);

    // If strcmp result > 0 || < 0 it's not a match
    if (strcmp(name, "youcef") != 0) 
    { 
        printf("name undefined\n"); 
    } 
    else 
    { 
        printf("finde name"); 
    }
}

Xem thêm

Sau này, khi bạn đã có một vài dự án, hãy bắt đầu tìm hiểu mặt phụ trợ của mọi thứ (cơ sở dữ liệu + bất cứ điều gì bạn muốn - C#, Python ...)

Bao gồm int int main () {char tên [10], pasword [10]; printf ("Nhập tên người dùng:"); Nhận (Tên); printf ("Nhập pasword của bạn:"); Nhận (pasword); printf ("Tên của bạn: %s \ n Mật khẩu của bạn: %s \ n", tên, pasword); if (name! = "youcef") {printf ("tên không xác định \ n"); } other {printf ("tên tìm kiếm"); }

anh ấy không làm việc

Trả lời (2)

Bạn sẽ muốn làm một vài điều ở đây. Đầu tiên, thay thế gets bằng fgets. Sau đó, bạn sẽ muốn sử dụng strcmp từ String.h để so sánh đầu vào với kết quả mong muốn. Mã được liệt kê dưới đây đã được cập nhật với một ví dụ làm việc với các đề xuất được đề cập trước đó. Điều này không hoàn hảo và có những cách khác để hoàn thành cùng một nhiệm vụ. Khám phá các tùy chọn khác có sẵn khi bạn có cơ hội và xem liệu bạn có thể cải thiện ví dụ này không.

Chữ cái đầu tiên ở đây (y) là nhỏ, nhưng trong tuyên bố so sánh ở trên là vốn, vì vậy kết quả sẽ là "tên không xác định", nhưng thực tế là "yousef" = "yousef".

Để giải quyết vấn đề này, bạn nên sử dụng hàm stracasecmp (). Hàm này bỏ qua trường hợp chữ cái trong khi so sánh. Mã sẽ là: if (strcasecmp (tên, "yousef")! = 0) printf ("Tên không xác định \ n");

other printf ("tên tìm");

Chú ý: Bao gồm thư viện chuỗi sau khi sử dụng các chức năng này để bỏ qua mọi vấn đề có thể được tìm thấy.

bao gồm

Cầu mong Allah ban phước cho bạn ^_ ^

Xem thêm

Chào bạn. Tôi muốn mở rộng bộ công cụ mã hóa của mình. Vì vậy, tôi muốn học một ngôn ngữ phụ trợ thứ hai bên cạnh Kotlin. Kotlin thật tuyệt vời. Tôi yêu nó ở mọi khía cạnh, và tôi nghĩ rằng tôi không bao giờ có thể trở lại Java. Và tại sao tôi nên? Nó có thể tương tác 100% với Java và có thể cùng tồn tại trong mọi dự án.Kotlin. Kotlin is fantastic. I love it in every aspect, and I think I can never return to Java. And also why should I? It is 100% interoperable with java and can co-exist in every project.

Vì vậy, câu hỏi của tôi ở đây là. Bạn nghĩ ngôn ngữ nào sẽ mang lại cho tôi nhiều niềm vui hơn? Tôi nghĩ F#; Nó giống như Kotlin. Sau đó, C# (nó nhiều hơn hoặc giống như 100% Java). Nhưng, giả sử tôi học f#. Có thể tương tác 100% như Kotlin không? Họ có thể sống cạnh nhau không? Sau đó, tôi có thể áp dụng cho các công việc .NET JR sau một thời gian, hay là C# The Holy Cow? Tôi muốn học .NET.F#; it is more like Kotlin. Then C# (it's more or like 100% java). But, let's say I learn F#. Is it 100% interoperable like Kotlin? can they live side by side? Can I, then, apply to .NET jr jobs after a while, for example, or is C# the holy cow? I would like to learn .Net.

Nếu đó là điều tồi tệ nhất và chỉ có C# được chấp nhận, thì tôi nên học ngôn ngữ nào? Phi tiêu? Đi?Dart? Go?

Xem thêm

Chào bạn. Tôi muốn mở rộng bộ công cụ mã hóa của mình. Vì vậy, tôi muốn học một ngôn ngữ phụ trợ thứ hai bên cạnh Kotlin. Kotlin thật tuyệt vời. Tôi yêu nó ở mọi khía cạnh, và tôi nghĩ rằng tôi không bao giờ có thể trở lại Java. Và tại sao tôi nên? Nó có thể tương tác 100% với Java và có thể cùng tồn tại trong mọi dự án.(3)

Vì vậy, câu hỏi của tôi ở đây là. Bạn nghĩ ngôn ngữ nào sẽ mang lại cho tôi nhiều niềm vui hơn? Tôi nghĩ F#; Nó giống như Kotlin. Sau đó, C# (nó nhiều hơn hoặc giống như 100% Java). Nhưng, giả sử tôi học f#. Có thể tương tác 100% như Kotlin không? Họ có thể sống cạnh nhau không? Sau đó, tôi có thể áp dụng cho các công việc .NET JR sau một thời gian, hay là C# The Holy Cow? Tôi muốn học .NET.

Nếu đó là điều tồi tệ nhất và chỉ có C# được chấp nhận, thì tôi nên học ngôn ngữ nào? Phi tiêu? Đi?

Trả lời (3)

Xem thêm

Chào bạn. Tôi muốn mở rộng bộ công cụ mã hóa của mình. Vì vậy, tôi muốn học một ngôn ngữ phụ trợ thứ hai bên cạnh Kotlin. Kotlin thật tuyệt vời. Tôi yêu nó ở mọi khía cạnh, và tôi nghĩ rằng tôi không bao giờ có thể trở lại Java. Và tại sao tôi nên? Nó có thể tương tác 100% với Java và có thể cùng tồn tại trong mọi dự án.

Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c
C#

animefanx1,

Vì vậy, câu hỏi của tôi ở đây là. Bạn nghĩ ngôn ngữ nào sẽ mang lại cho tôi nhiều niềm vui hơn? Tôi nghĩ F#; Nó giống như Kotlin. Sau đó, C# (nó nhiều hơn hoặc giống như 100% Java). Nhưng, giả sử tôi học f#. Có thể tương tác 100% như Kotlin không? Họ có thể sống cạnh nhau không? Sau đó, tôi có thể áp dụng cho các công việc .NET JR sau một thời gian, hay là C# The Holy Cow? Tôi muốn học .NET.

Nếu đó là điều tồi tệ nhất và chỉ có C# được chấp nhận, thì tôi nên học ngôn ngữ nào? Phi tiêu? Đi?

Trả lời (3)

Quyết định đặc biệt để đi với Kotlin. Đối với câu chuyện khác, đi đầy đủ với C#. "Có phải C# The Holy Bow không? Có nó là.". Đặc biệt ngay bây giờ khi NetCore là Crossplatform và bạn có thể xây dựng các ứng dụng ASP.NET Core trên Windows, Linux và MacOS thông qua Code Visual Studio Code cũng có nhiều nền tảng. Không có gì sẽ đánh bại C# trong tương lai gần. Ngoài ra, vào cuối năm 2021 Microsoft sẽ phát hành NET 6.0, bao gồm Maui.

"Đối với những người mới đối với .Net Maui (đại diện cho ứng dụng đa nền tảng.

Yes.

Vì vậy, C# tất cả các cách Sire!

Đề xuất

Trước tiên, hãy sắp xếp câu hỏi của bạn: Bạn nghĩ ngôn ngữ nào sẽ mang lại cho tôi nhiều niềm vui hơn?

Điều này bạn sẽ phải tự quyết định, tôi là nhà phát triển C# lâu năm và đã thấy nó phát triển thành một nền tảng rất hấp dẫn. Ngôn ngữ và tôi so sánh nó với Kotlin hơn Java (bằng một biên độ dài). Thêm về .NET trong một chút.

Xem thêm

Chào bạn. Tôi muốn mở rộng bộ công cụ mã hóa của mình. Vì vậy, tôi muốn học một ngôn ngữ phụ trợ thứ hai bên cạnh Kotlin. Kotlin thật tuyệt vời. Tôi yêu nó ở mọi khía cạnh, và tôi nghĩ rằng tôi không bao giờ có thể trở lại Java. Và tại sao tôi nên? Nó có thể tương tác 100% với Java và có thể cùng tồn tại trong mọi dự án.

Xem thêm

Chào bạn. Tôi muốn mở rộng bộ công cụ mã hóa của mình. Vì vậy, tôi muốn học một ngôn ngữ phụ trợ thứ hai bên cạnh Kotlin. Kotlin thật tuyệt vời. Tôi yêu nó ở mọi khía cạnh, và tôi nghĩ rằng tôi không bao giờ có thể trở lại Java. Và tại sao tôi nên? Nó có thể tương tác 100% với Java và có thể cùng tồn tại trong mọi dự án.

Vì vậy, câu hỏi của tôi ở đây là. Bạn nghĩ ngôn ngữ nào sẽ mang lại cho tôi nhiều niềm vui hơn? Tôi nghĩ F#; Nó giống như Kotlin. Sau đó, C# (nó nhiều hơn hoặc giống như 100% Java). Nhưng, giả sử tôi học f#. Có thể tương tác 100% như Kotlin không? Họ có thể sống cạnh nhau không? Sau đó, tôi có thể áp dụng cho các công việc .NET JR sau một thời gian, hay là C# The Holy Cow? Tôi muốn học .NET.JavaScript and React and will now try to learn C# - could you please share some similarities and differences between JS and C# and what rookie mistakes I should watch out for when learning C#?

Nếu đó là điều tồi tệ nhất và chỉ có C# được chấp nhận, thì tôi nên học ngôn ngữ nào? Phi tiêu? Đi?

Trả lời (3)

Xem thêm

Chào bạn. Tôi muốn mở rộng bộ công cụ mã hóa của mình. Vì vậy, tôi muốn học một ngôn ngữ phụ trợ thứ hai bên cạnh Kotlin. Kotlin thật tuyệt vời. Tôi yêu nó ở mọi khía cạnh, và tôi nghĩ rằng tôi không bao giờ có thể trở lại Java. Và tại sao tôi nên? Nó có thể tương tác 100% với Java và có thể cùng tồn tại trong mọi dự án.(4)

Vì vậy, câu hỏi của tôi ở đây là. Bạn nghĩ ngôn ngữ nào sẽ mang lại cho tôi nhiều niềm vui hơn? Tôi nghĩ F#; Nó giống như Kotlin. Sau đó, C# (nó nhiều hơn hoặc giống như 100% Java). Nhưng, giả sử tôi học f#. Có thể tương tác 100% như Kotlin không? Họ có thể sống cạnh nhau không? Sau đó, tôi có thể áp dụng cho các công việc .NET JR sau một thời gian, hay là C# The Holy Cow? Tôi muốn học .NET.

Một mục tốt cho NodeExpress.js. Đây là khung web phổ biến nhất cho Node. Nó được ghi chép tốt và có rất nhiều tài liệu giáo dục cho nó.

Xem thêm

Tôi thích lập trình chức năng hơn vì nó tạo ra mã ít lỗi hơn (do đó tôi khuyên bạn nên ____10), và đơn giản là tốt hơn để tìm hiểu mô hình này sớm hơn trong sự nghiệp mã hóa của bạn chứ không phải sau này. Nó cũng có thể làm hầu hết các công cụ C# có thể làm, cụ thể là mã với

#include 
#include 

int main()
{ 
    char name[10], 
    pasword[10]; 

    printf("enter you user name :"); 

    // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
    fgets(name, sizeof(char) * sizeof(name), stdin);

    // Remove \n from fgets stdin read with null character so as to not have to include
    // in strcmp later.
    name[strlen(name) - 1] = '\0';

    printf("enter your pasword : "); 
    fgets(pasword, sizeof(char) * sizeof(pasword), stdin);

    printf("your name : %s \n your password : %s \n", name, pasword);

    // If strcmp result > 0 || < 0 it's not a match
    if (strcmp(name, "youcef") != 0) 
    { 
        printf("name undefined\n"); 
    } 
    else 
    { 
        printf("finde name"); 
    }
}
2. Nếu bạn sẽ học
#include 
#include 

int main()
{ 
    char name[10], 
    pasword[10]; 

    printf("enter you user name :"); 

    // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
    fgets(name, sizeof(char) * sizeof(name), stdin);

    // Remove \n from fgets stdin read with null character so as to not have to include
    // in strcmp later.
    name[strlen(name) - 1] = '\0';

    printf("enter your pasword : "); 
    fgets(pasword, sizeof(char) * sizeof(pasword), stdin);

    printf("your name : %s \n your password : %s \n", name, pasword);

    // If strcmp result > 0 || < 0 it's not a match
    if (strcmp(name, "youcef") != 0) 
    { 
        printf("name undefined\n"); 
    } 
    else 
    { 
        printf("finde name"); 
    }
}
3 thì bạn nên học ____ ____ 6+________ 15 trước khi phát triển web với ________ 5/________ 10

Xem thêm

Tôi thích lập trình chức năng hơn vì nó tạo ra mã ít lỗi hơn (do đó tôi khuyên bạn nên ____10), và đơn giản là tốt hơn để tìm hiểu mô hình này sớm hơn trong sự nghiệp mã hóa của bạn chứ không phải sau này. Nó cũng có thể làm hầu hết các công cụ C# có thể làm, cụ thể là mã với

#include 
#include 

int main()
{ 
    char name[10], 
    pasword[10]; 

    printf("enter you user name :"); 

    // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
    fgets(name, sizeof(char) * sizeof(name), stdin);

    // Remove \n from fgets stdin read with null character so as to not have to include
    // in strcmp later.
    name[strlen(name) - 1] = '\0';

    printf("enter your pasword : "); 
    fgets(pasword, sizeof(char) * sizeof(pasword), stdin);

    printf("your name : %s \n your password : %s \n", name, pasword);

    // If strcmp result > 0 || < 0 it's not a match
    if (strcmp(name, "youcef") != 0) 
    { 
        printf("name undefined\n"); 
    } 
    else 
    { 
        printf("finde name"); 
    }
}
2. Nếu bạn sẽ học
#include 
#include 

int main()
{ 
    char name[10], 
    pasword[10]; 

    printf("enter you user name :"); 

    // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
    fgets(name, sizeof(char) * sizeof(name), stdin);

    // Remove \n from fgets stdin read with null character so as to not have to include
    // in strcmp later.
    name[strlen(name) - 1] = '\0';

    printf("enter your pasword : "); 
    fgets(pasword, sizeof(char) * sizeof(pasword), stdin);

    printf("your name : %s \n your password : %s \n", name, pasword);

    // If strcmp result > 0 || < 0 it's not a match
    if (strcmp(name, "youcef") != 0) 
    { 
        printf("name undefined\n"); 
    } 
    else 
    { 
        printf("finde name"); 
    }
}
3 thì bạn nên học ____ ____ 6+________ 15 trước khi phát triển web với ________ 5/________ 10

Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c
C#

Đề xuất

Xem thêm

Tôi thích lập trình chức năng hơn vì nó tạo ra mã ít lỗi hơn (do đó tôi khuyên bạn nên ____10), và đơn giản là tốt hơn để tìm hiểu mô hình này sớm hơn trong sự nghiệp mã hóa của bạn chứ không phải sau này. Nó cũng có thể làm hầu hết các công cụ C# có thể làm, cụ thể là mã với

#include 
#include 

int main()
{ 
    char name[10], 
    pasword[10]; 

    printf("enter you user name :"); 

    // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
    fgets(name, sizeof(char) * sizeof(name), stdin);

    // Remove \n from fgets stdin read with null character so as to not have to include
    // in strcmp later.
    name[strlen(name) - 1] = '\0';

    printf("enter your pasword : "); 
    fgets(pasword, sizeof(char) * sizeof(pasword), stdin);

    printf("your name : %s \n your password : %s \n", name, pasword);

    // If strcmp result > 0 || < 0 it's not a match
    if (strcmp(name, "youcef") != 0) 
    { 
        printf("name undefined\n"); 
    } 
    else 
    { 
        printf("finde name"); 
    }
}
2. Nếu bạn sẽ học
#include 
#include 

int main()
{ 
    char name[10], 
    pasword[10]; 

    printf("enter you user name :"); 

    // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
    fgets(name, sizeof(char) * sizeof(name), stdin);

    // Remove \n from fgets stdin read with null character so as to not have to include
    // in strcmp later.
    name[strlen(name) - 1] = '\0';

    printf("enter your pasword : "); 
    fgets(pasword, sizeof(char) * sizeof(pasword), stdin);

    printf("your name : %s \n your password : %s \n", name, pasword);

    // If strcmp result > 0 || < 0 it's not a match
    if (strcmp(name, "youcef") != 0) 
    { 
        printf("name undefined\n"); 
    } 
    else 
    { 
        printf("finde name"); 
    }
}
3 thì bạn nên học ____ ____ 6+________ 15 trước khi phát triển web với ________ 5/________ 10

Đề xuất

Xem thêm

Hello,

Tôi thích lập trình chức năng hơn vì nó tạo ra mã ít lỗi hơn (do đó tôi khuyên bạn nên ____10), và đơn giản là tốt hơn để tìm hiểu mô hình này sớm hơn trong sự nghiệp mã hóa của bạn chứ không phải sau này. Nó cũng có thể làm hầu hết các công cụ C# có thể làm, cụ thể là mã với

#include 
#include 

int main()
{ 
    char name[10], 
    pasword[10]; 

    printf("enter you user name :"); 

    // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
    fgets(name, sizeof(char) * sizeof(name), stdin);

    // Remove \n from fgets stdin read with null character so as to not have to include
    // in strcmp later.
    name[strlen(name) - 1] = '\0';

    printf("enter your pasword : "); 
    fgets(pasword, sizeof(char) * sizeof(pasword), stdin);

    printf("your name : %s \n your password : %s \n", name, pasword);

    // If strcmp result > 0 || < 0 it's not a match
    if (strcmp(name, "youcef") != 0) 
    { 
        printf("name undefined\n"); 
    } 
    else 
    { 
        printf("finde name"); 
    }
}
2. Nếu bạn sẽ học
#include 
#include 

int main()
{ 
    char name[10], 
    pasword[10]; 

    printf("enter you user name :"); 

    // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
    fgets(name, sizeof(char) * sizeof(name), stdin);

    // Remove \n from fgets stdin read with null character so as to not have to include
    // in strcmp later.
    name[strlen(name) - 1] = '\0';

    printf("enter your pasword : "); 
    fgets(pasword, sizeof(char) * sizeof(pasword), stdin);

    printf("your name : %s \n your password : %s \n", name, pasword);

    // If strcmp result > 0 || < 0 it's not a match
    if (strcmp(name, "youcef") != 0) 
    { 
        printf("name undefined\n"); 
    } 
    else 
    { 
        printf("finde name"); 
    }
}
3 thì bạn nên học ____ ____ 6+________ 15 trước khi phát triển web với ________ 5/________ 10

Đề xuất

C# là .NET Framework của một ngôn ngữ lập trình đặc biệt khác với các ngôn ngữ lập trình bạn đã từng sử dụng. Nếu bạn học C#, bạn sẽ có kinh nghiệm mã hóa bằng Visual Basic .NET và cũng tạo phát triển web bằng ASP và ASP này cũng bao gồm chức năng JavaScript .... Tôi khuyên bạn nên học nó

Tôi nghĩ rằng bạn có thể quản lý để tìm một cái gì đó về chủ đề này. Nó khá phổ biến. Ex: https://www.educba.com/c-sharp-vs-js/

Một cái gì đó tôi không thấy được thảo luận đủ qua internet là sự khác biệt về hiệu suất. Tôi không nghĩ bạn nên lo lắng về điều này. 95% thời gian bạn sẽ không nhận thấy sự khác biệt trong các chương trình hàng ngày của bạn. Bạn sẽ biết những gì bạn cần về hiệu suất khi bạn đến đó.

Xem thêm

Tôi muốn tạo CSS động cho mỗi người dùng với liên kết hết hạn.(2)

Tôi đã tạo một công cụ dựa trên đám mây (ví dụ - https://www.tablesgenerator.com/) nơi mọi người có thể tạo bảng và sử dụng chúng trên trang web của họ bằng cách dán HTML do công cụ tạo ra.

Bây giờ, có một vài tùy chọn kiểu dáng cần thiết, có thể được thực hiện bằng CSS. Đến bây giờ, tôi yêu cầu người dùng sao chép CSS và dán nó vào phần "CSS tùy chỉnh", đây là một công việc hơi bận rộn vì họ cần thay đổi CSS mỗi lần nếu tôi thực hiện bất kỳ thay đổi nào đối với kiểu dáng.

Xem thêm

Vì vậy, tôi chỉ tự hỏi nếu có cách tạo CSS động cho mỗi người dùng có liên kết hết hạn.

Hiện tại, tôi có khoảng 200 người dùng và cách tốt nhất để làm điều đó là gì?

Xem thêm

Trả lời (2)C# and Python. Recently I have started working on Django python web framework and basic frontend for web development. I am really confused to choose between C# and Python to move forward in my career. Seeking your advice on these technologies and their future market value from a career perspective. Thanks,

Xem thêm

Thay vì có bản sao người dùng và dán trực tiếp CSS, hãy để chúng sao chép và dán HTML sẽ bao gồm tệp CSS bên ngoài được tạo và lưu trữ bởi ứng dụng của bạn. Điều này sẽ cho phép bạn kiểm soát khi bảng kiểu được cập nhật cũng như kiểm soát các đặc quyền về người có thể yêu cầu tệp. Ngoài ra, sử dụng dịch vụ CDN (ví dụ: CloudFlare) sẽ cho phép bạn lưu trữ các tài sản tĩnh được yêu cầu giảm tải máy chủ tổng thể.(3)

Khi máy chủ của bạn (và tùy chọn CDN) không còn phục vụ tệp, hãy xem xét liên kết đã hết hạn. Các URL duy nhất có thể được tạo bằng vô số phương thức nhưng có thể xem xét nếu có bất kỳ lợi ích nào cho người dùng nếu nó tuân theo sơ đồ: yourdomain.com/username/custom_name.css thay vì một cái gì đó như: yourdomain.com/style/some-unique -Hash-1234.css

Xem thêm

Cách tốt nhất, như thường lệ, là "nó phụ thuộc".

Xem thêm

C# và Python đều là ngôn ngữ tuyệt vời. Với các cộng đồng tuyệt vời, thư viện, khuôn khổ, cơ hội. Tôi nghĩ rằng nó sẽ giống nhau trong một tương lai gần.

Đó là vấn đề của bạn, và công việc tiếp theo của bạn.

Dot Net Core là nhanh hơn một chút về hiệu suất. Python phổ biến hơn với các loại động. Có lẽ là ngôn ngữ đáng yêu nhất.

Xem thêm

Tôi cần một số lời khuyên để chọn một ngôn ngữ để phát triển back-end. Ngay bây giờ, các API còn lại của tôi đã được tạo bằng cách sử dụng Flask/Django và tôi muốn tạo API đáng tin cậy và hiệu quả hơn với việc gõ tĩnh. Một mặt, Go là trẻ, rất nhẹ và cú pháp như Python, nhưng C# có một số lượng lớn LIB và các phương pháp tích hợp nhiều hơn. Đó là giải pháp tốt nhất hiện nay?Flask/Django, and I'd like to create a more reliable and more efficient API with static typing. On the one hand, Go is young, very light, and syntax like Python's, but C# has a large number of libs and more built-in methods. Which is the best solution today?

Xem thêm

Trả lời (10)(10)

Nó phụ thuộc.

Từ thời gian đến lúc tôi hỏi hoặc được hỏi câu hỏi tương tự. Công nghệ sang một bên, điều quan trọng là phải xem xét các kỹ năng và chuyên môn mà nhóm Dev có. Cho dù bạn sử dụng Ngôn ngữ A, B hay C hoặc Khung X, Y và Z, nếu nhóm của bạn có nền tảng và kinh nghiệm mạnh mẽ với một cái gì đó làm cho nó cũng được tính.

Xem thêm

Tôi muốn giới thiệu đi đơn giản vì như bạn đã đề cập, nó siêu nhẹ. Không cần phải mang toàn bộ .NET Suite để có được một API nghỉ ngơi đơn giản. Ngay cả khi API của bạn hơi phức tạp, hãy đi có thể xử lý nó.

Xem thêm

Tôi bắt đầu với C# và .NET và tôi yêu nó. Theo tôi, đó là cách hoàn hảo để bắt đầu học các nguyên tắc cơ bản của phát triển phần mềm tuy nhiên tôi luôn cảm thấy như mình đang gặp bất lợi khi tôi đang thực hiện phát triển .NET. Được cấp, .NET Core hiện là nguồn mở và đa nền tảng, nhưng tôi đã chuyển đến Node.js đơn giản vì nó cực kỳ phổ biến. Tôi chưa bao giờ nghĩ rằng tôi học cách yêu JavaScript nó theo cách tôi đã làm với C#, nhưng tôi đã học cách yêu nó khá nhanh, đặc biệt là khi tôi bắt đầu sử dụng TypeScript. Bạn nhận được tất cả các lợi ích của tất cả C# và JavaScript trong một. Nếu bạn đã xây dựng API REST bằng Python/Flask/Django, bạn sẽ có thể học Node.js/Express/TypeScript đủ để di chuyển API của bạn rất nhanh và cực kỳ dễ dàng để lưu trữ miễn phí trên bất kỳ số lượng dịch vụ nào .

Tôi mới đi, tôi có rất ít kinh nghiệm nhưng "cảm giác" của Go, không giống như Python theo ý kiến ​​của tôi. Theo tôi, Go có một đường cong học tập khá dốc, theo ý kiến ​​của C#. Vì vậy, nếu bạn sẵn sàng xem xét Node/Express/TypeScript, tôi nghĩ rằng bạn có thể thực sự thích nó. Nếu bạn đang chọn giữa Go và C#, tôi sẽ đi cho C# cho đến ngày hôm nay, nhưng một khi tôi cảm thấy thoải mái hơn với Go (mà tôi dự đoán là một quá trình chậm), tôi có thể thay đổi suy nghĩ của mình.

Tại thời điểm này, vào cuối năm 2020- nút/Express/TypeScript cảm thấy như là sự lựa chọn rõ ràng đối với tôi với tư cách là một nhà phát triển C# trước đây.

Xem thêm

Ngôn ngữ tốt nhất cho bạn là ngôn ngữ mà bạn biết rõ nhất!

Đó là một chút đoán, nhưng từ câu hỏi của bạn và những khó khăn bạn gặp phải với Python, dường như vấn đề mà bạn mô tả là biểu hiện của một thiết kế/kiến trúc/chất lượng mã xấu. Đây không phải là những vấn đề của một ngôn ngữ!

Kinh nghiệm bạn có được trong những năm qua với ngôn ngữ lập trình hiện tại của bạn sẽ vượt qua mọi lợi ích của ngôn ngữ khác mà bạn bắt đầu từ số không.

Bởi vì vào cuối ngày, các ngôn ngữ không khác nhau khi nói đến FullFil cùng một nhiệm vụ, nên đó là nhiều công cụ, khung và hệ sinh thái cho một vấn đề cụ thể tạo ra sự khác biệt.

Tôi đã làm việc với Java, C#, GO và gần đây ở Phyton, và tôi sẽ chọn Phyton hơn đi cho các ứng dụng web, thậm chí tôi thích các ngôn ngữ được biên dịch hơn. Đi là một ngôn ngữ rất đơn giản, tôi thậm chí sẽ nói có lẽ quá đơn giản. Tôi không thể chịu được tất cả những điều đó, nếu kiểm tra lỗi, hệ thống tập tin bị hỏng, ngày/thời gian lộn xộn và nhiều thứ khác không thực sự liên quan đến ứng dụng kinh doanh. Go có lợi thế của nó nhưng không dành cho các ứng dụng web.

Giữ Lang và cải thiện các kỹ năng và kiến ​​trúc của bạn, bạn sẽ có nhiều hơn từ nó hơn là từ một ngôn ngữ mới.

Xem thêm

Tôi khuyên bạn nên đi cho phụ trợ. Nó trẻ hơn C# không có nghĩa là nó không trưởng thành. Nó đã đủ trưởng thành để được chạy trên sản xuất. Bạn có thể thấy đã có nhiều công ty trên thế giới áp dụng GO là logic kinh doanh hoặc công cụ phụ trợ của họ. Tôi có thể đặt tên cho một số ít như GitHub, Shopify, Uber, Twitch, và nhiều hơn nữa. Đường cong học tập dễ dàng hơn, rào cản nhập thấp, hiệu suất tốt hơn C#, mức tiêu thụ bộ nhớ tốt hơn C#, vì không có VM/thời gian chạy cần thiết. Nó phù hợp cho hệ thống quy mô lớn và cơ sở mã lớn cho khả năng đọc và khả năng duy trì lâu dài. Nó đơn giản hơn C# vì không có lớp, kế thừa (điều này có thể gây khó khăn cho phần mềm), ngoại lệ, v.v. Bạn vẫn có thể thực hiện OO Way in Go mà không cần các tính năng đó. Cấu trúc tệp đơn giản, chỉ các tệp chính và tệp gói. Nó biên dịch thành một nhị phân đơn lẻ và dễ triển khai và làm việc xung quanh nó, không giống như C# được biên dịch cho IL và bạn cần bao bọc tất cả các tệp IL đó để được chạy bên trong máy chủ web được phân tách (thậm chí nền tảng .NET/.NET Core cung cấp web tích hợp người phục vụ). Đối với Libs, đừng lo lắng, có rất nhiều LIB nguồn mở mà bạn sẽ tìm thấy trên GitHub và đã được nhiều công ty áp dụng. GO được sử dụng trong cá nhân, khởi nghiệp, thậm chí cấp độ công ty.

Xem thêm

Đi ngay, c# sau

Tôi đề nghị đi vì nó có một hệ sinh thái đơn giản và sạch sẽ. Ngôn ngữ đơn giản. Bạn không cần các cấu hình phức tạp hoặc cài đặt. Bạn sẽ lên và chạy rất nhanh. Nó không có nhiều như .NET nhưng thư viện tiêu chuẩn của nó là quá đủ cho các API RESTful. Đồng thời là nhiều, cũng dễ dàng hơn nhiều.

C# Tôi chắc chắn đề nghị sau này. Khung .NET, đặc biệt là Core, cực kỳ mạnh mẽ và có rất ít bạn có thể xây dựng với nó. Đi giành chiến thắng, bạn sẽ mất nhiều thời gian để làm việc hiệu quả.

Xem thêm

Nếu bạn muốn gắn bó với Python, bạn có thể muốn xem xét Fastapi. Nó sử dụng Pydantic để cung cấp cho bạn các mô hình và xác thực được gõ mạnh mẽ. Nó tạo ra các tài liệu Openapi cho bạn ra khỏi hộp. Họ cũng có tài liệu tốt và họ cho rằng nó thực sự nhanh chóng.

Xem thêm

Đề xuất

Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c
C#

Tôi muốn giới thiệu C#, đặc biệt đơn giản hóa. C# rất dễ bắt đầu với (đặc biệt là .NET Core). Simplify.Web cũng dễ bắt đầu, không cần thiết lập thêm cho API đơn giản, nhưng mặt khác, bạn có sức mạnh của C# và toàn quyền kiểm soát API của bạn với khả năng mở rộng.

Xem thêm

Đề xuất

Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c
C#

Tôi muốn giới thiệu C#, đặc biệt đơn giản hóa. C# rất dễ bắt đầu với (đặc biệt là .NET Core). Simplify.Web cũng dễ bắt đầu, không cần thiết lập thêm cho API đơn giản, nhưng mặt khác, bạn có sức mạnh của C# và toàn quyền kiểm soát API của bạn với khả năng mở rộng.

Xem thêm

Tôi có một số hệ thống về sản xuất bằng cả hai ngôn ngữ. Tôi có xu hướng sử dụng Golang nếu API có kích thước nhỏ hoặc vừa, nhưng nếu tôi sẽ xây dựng một hệ thống lớn chắc chắn, tôi sử dụng C#(ASP Netcore).

Xem thêm

Cơ sở dữ liệu của bạn sẽ kết nối và các thư viện cần thiết có thể quyết định. Bởi vì cả hai đều là ngôn ngữ tuyệt vời.

Quyết định về C# và HTML5

Tôi đã có mục tiêu tạo ra phần mềm kế toán đơn giản nhất cho Mac và Windows để giúp các doanh nghiệp nhỏ ở Canada.

  • Điều này đã dẫn tôi đến 2 năm khám phá ngôn ngữ tốt nhất có thể cung cấp các tính năng này:
  • Năng suất tổng thể tuyệt vời
  • Sử dụng rộng rãi quốc tế về tính bền vững lâu dài và dễ dàng tìm thấy tài liệu
  • Tính linh hoạt để tạo trang web và phần mềm máy tính để bàn
  • Kinh nghiệm phát triển thú vị
  • Khả năng tạo UI hiện đại đẹp trai

Cơ hội việc làm với ngôn ngữ này

Tôi đã thử Python, Java, C# và C ++ mà không tìm thấy những gì tôi đang tìm kiếm.

Khi tôi phát hiện ra JavaScript, tôi thực sự biết đó là ngôn ngữ phù hợp để sử dụng. Nghĩ về điều này ngày hôm nay khiến tôi nhận ra rằng một quyết định tuyệt vời như thế nào khi học, sử dụng và làm chủ JavaScript. Đó là một con đường thú vị, đầy thách thức và hiệu quả mà tôi vẫn hài lòng.

Rõ ràng, khi tôi đề cập đến JavaScript, nó không phải là không ngụ ý hệ sinh thái rộng lớn xung quanh nó. Đối với tôi, JS là toàn bộ vũ trụ trong đó hầu hết mọi công cụ có thể tưởng tượng tồn tại. Thật tuyệt vời - thực tế. Cảm ơn tất cả những người đóng góp đã làm cho nó có thể.

Thậm chí còn rõ ràng hơn về việc tôi mãnh liệt với JavaScript, hãy nói rằng niềm đam mê đầu tiên của tôi là âm nhạc. Cho đến khi, tôi tìm thấy mã hóa với JavaScript! Vâng tôi biết!

Xem thêm

  • Vì vậy, kết luận, tôi đã chọn JavaScript vì nó linh hoạt, thú vị, được sử dụng rộng rãi, hiệu quả cho cả phần mềm máy tính để bàn và trang web có khả năng tạo giao diện người dùng có vẻ ngoài tuyệt vời hiện đại (giả sử HTML và CSS có liên quan) và cuối cùng có cơ hội việc làm.

Xem thêm

Frontend:

  • Phía máy khách: \ Hình thức sản phẩm của chúng tôi là một ứng dụng web vì chúng tôi cũng sẽ cung cấp một bảng điều khiển để hiển thị dữ liệu và cho một số mục đích tiếp theo bao gồm lọc và so sánh dữ liệu. Do đó, chúng tôi chắc chắn sẽ sử dụng
    #include 
    #include 
    
    int main()
    { 
        char name[10], 
        pasword[10]; 
    
        printf("enter you user name :"); 
    
        // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
        fgets(name, sizeof(char) * sizeof(name), stdin);
    
        // Remove \n from fgets stdin read with null character so as to not have to include
        // in strcmp later.
        name[strlen(name) - 1] = '\0';
    
        printf("enter your pasword : "); 
        fgets(pasword, sizeof(char) * sizeof(pasword), stdin);
    
        printf("your name : %s \n your password : %s \n", name, pasword);
    
        // If strcmp result > 0 || < 0 it's not a match
        if (strcmp(name, "youcef") != 0) 
        { 
            printf("name undefined\n"); 
        } 
        else 
        { 
            printf("finde name"); 
        }
    }
    
    8 để cấu trúc web,
    #include 
    #include 
    
    int main()
    { 
        char name[10], 
        pasword[10]; 
    
        printf("enter you user name :"); 
    
        // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
        fgets(name, sizeof(char) * sizeof(name), stdin);
    
        // Remove \n from fgets stdin read with null character so as to not have to include
        // in strcmp later.
        name[strlen(name) - 1] = '\0';
    
        printf("enter your pasword : "); 
        fgets(pasword, sizeof(char) * sizeof(pasword), stdin);
    
        printf("your name : %s \n your password : %s \n", name, pasword);
    
        // If strcmp result > 0 || < 0 it's not a match
        if (strcmp(name, "youcef") != 0) 
        { 
            printf("name undefined\n"); 
        } 
        else 
        { 
            printf("finde name"); 
        }
    }
    
    9 để tạo kiểu cho web và gets0 để xây dựng logic phía trước. Đối với các khung, chúng tôi sẽ sử dụng gets1 vì nó dựa trên thành phần có thể giữ cho mã mặt trước của chúng tôi sạch sẽ và có tổ chức. DOM ảo của gets1 cũng cung cấp hiệu quả tốt hơn về thời gian khi hiển thị trang. Hơn nữa, gets1 có số lượng người dùng lớn hơn so với gets4 và gets5, do đó có các cộng đồng hoạt động để giải quyết vấn đề và giải quyết vấn đề. Chúng tôi cũng sẽ kết hợp gets6 vào ứng dụng web của chúng tôi để cung cấp giao diện người dùng thẩm mỹ và do đó để cải thiện trải nghiệm người dùng. Việc gets7 hỗ trợ trang web đáp ứng cũng sẽ giảm bớt khối lượng công việc của chúng tôi nếu cần phải thích ứng với điện thoại di động trong tương lai.
  • Đối với ứng dụng web Frontend của chúng tôi, chúng tôi đã quyết định sử dụng gets8 làm ngôn ngữ lập trình của chúng tôi vì nó hỗ trợ tất cả các chức năng của JavaScript và hỗ trợ gõ tùy chọn cho ngôn ngữ, điều này có thể giúp chúng tôi tận dụng OOP.
  • Chúng tôi đã chọn gets9 làm thư viện frontend của chúng tôi vì quản lý nhà nước của nó sẽ rất tiện dụng cho ứng dụng một trang của chúng tôi. React cũng dựa trên thành phần, có thể giúp chúng tôi cải thiện tính mô-đun và khả năng mở rộng của dự án.

Xem thêm

Ing. Alvaro Rodríguez Scelza

Tôi đã xem xét tập trung vào việc học ROR và tìm kiếm một tác phẩm sử dụng các công nghệ đó.

Sau khi điều tra, tôi quyết định ở lại với C# .NET:

  • Nó được yêu cầu nhiều hơn ở vị trí công việc (7 đến 1 trong trung bình tìm kiếm cá nhân của tôi).

  • Nó đã tồn tại lâu hơn.

  • Nó có tài liệu tốt hơn và cộng đồng.

  • Một trong những lợi thế của Ruby (những viên đá quý cộng đồng tuyệt vời của nó, cho phép nhanh chóng xây dựng các phần của hệ thống của bạn bằng cách chỉ tập hợp các thành phần của bên thứ ba) trở nên khá phức tạp để sử dụng và duy trì trong các ứng dụng lớn, nơi xây dựng và tái sử dụng các thành phần của riêng bạn có thể trở thành một cách tiếp cận tốt hơn .

  • Hỗ trợ phía trước của Rail đang bắt đầu dao động.

  • Mã C# .NET dễ hiểu hơn, gỡ lỗi và duy trì. Mặc dù chắc chắn không dễ học từ đầu.

  • Mặc dù Rails có tốc độ lập trình tuyệt vời, C# có xu hướng chiếm thế thượng phong trong các dự án dài hạn.

Tôi sẽ yêu cầu bám vào đường ray khi xây dựng các dự án nhỏ và chuyển sang C# cho các dự án dài hạn hơn.

Ý kiến ​​được chào đón!

Xem thêm

Một phần chính của dự án của chúng tôi bao gồm trực quan hóa dữ liệu thông qua các biểu đồ và biểu đồ. Chúng tôi đã chọn sử dụng D3.js vì nó cung cấp nhiều lựa chọn đồ họa và hình ảnh động được thiết kế tốt. Là một thư viện, nó cũng dễ sử dụng và được đưa vào UI của chúng tôi. JavaScript mà nhóm của chúng tôi có kinh nghiệm cũng đã được chọn để tích hợp đồ họa từ D3.JS vào UI, cũng như tích hợp UI với hệ thống phụ trợ. Cùng với JavaScript, HTML5 và CSS 3 cũng được chọn chủ yếu để tạo kiểu và định dạng trang web. Ba ngôn ngữ này được sử dụng rộng rãi, điều đó có nghĩa là sẽ có nhiều hỗ trợ hơn, giúp quá trình triển khai dễ dàng hơn.

Xem thêm

Chìa khóa cho sản phẩm của chúng tôi phụ thuộc vào khả năng giải thích và trải nghiệm người dùng khi sử dụng sản phẩm của chúng tôi. Với suy nghĩ này, điều quan trọng là xây dựng một giao diện web sạch, có thể đọc được mà người dùng sẽ có thể điều hướng dễ dàng và nhanh chóng gỡ lỗi các vấn đề bảo mật của họ. Ngăn xếp được chọn cho giao diện của sản phẩm của chúng tôi bao gồm: JavaScript + React, CSS, HTML, UI vật liệu và D3.JS.

React cung cấp cho chúng tôi sự đơn giản để cho phép chúng tôi cung cấp MVP càng sớm càng tốt. React cũng có nhiều thư viện nguồn mở để giảm bớt sự phát triển của chúng tôi. Có thể sử dụng lại các thành phần React sẽ giúp phát triển sản phẩm nhanh cũng như tạo mô -đun giao diện người dùng. Vì chúng tôi đang sử dụng React, chúng tôi cũng sẽ sử dụng JavaScript, HTML và CSS để tạo mặt tiền.

Để thiết kế UI, sử dụng một cách tiếp cận tối thiểu sẽ là giải pháp tốt nhất. Thư viện UI vật liệu cung cấp cho chúng tôi các thành phần phản ứng tối thiểu và thẩm mỹ, điều này sẽ làm cho frontend của chúng tôi trông dễ chịu với người dùng.

Cuối cùng, UI của chúng tôi sẽ bao gồm hiển thị thông tin từ mô hình học máy của chúng tôi trong chế độ xem loại bảng điều khiển. Để hiển thị dữ liệu theo cách trang nhã, chúng tôi đã chọn sử dụng thư viện D3.js. Thư viện này là thư viện trực quan hóa dữ liệu phổ biến nhất để phản ứng với hơn 80k sao trên GitHub. D3 cũng cung cấp khả năng tương thích liền mạch với React và có nhiều tính năng khác nhau sẽ làm cho dữ liệu chúng tôi tạo ra trực quan.

Xem thêm

Vì nhóm của chúng tôi sẽ xây dựng một ứng dụng web,

#include 
#include 

int main()
{ 
    char name[10], 
    pasword[10]; 

    printf("enter you user name :"); 

    // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
    fgets(name, sizeof(char) * sizeof(name), stdin);

    // Remove \n from fgets stdin read with null character so as to not have to include
    // in strcmp later.
    name[strlen(name) - 1] = '\0';

    printf("enter your pasword : "); 
    fgets(pasword, sizeof(char) * sizeof(pasword), stdin);

    printf("your name : %s \n your password : %s \n", name, pasword);

    // If strcmp result > 0 || < 0 it's not a match
    if (strcmp(name, "youcef") != 0) 
    { 
        printf("name undefined\n"); 
    } 
    else 
    { 
        printf("finde name"); 
    }
}
8 và
#include 
#include 

int main()
{ 
    char name[10], 
    pasword[10]; 

    printf("enter you user name :"); 

    // Use fgets as gets is insecure and can easily lead to buffer overflow exploits
    fgets(name, sizeof(char) * sizeof(name), stdin);

    // Remove \n from fgets stdin read with null character so as to not have to include
    // in strcmp later.
    name[strlen(name) - 1] = '\0';

    printf("enter your pasword : "); 
    fgets(pasword, sizeof(char) * sizeof(pasword), stdin);

    printf("your name : %s \n your password : %s \n", name, pasword);

    // If strcmp result > 0 || < 0 it's not a match
    if (strcmp(name, "youcef") != 0) 
    { 
        printf("name undefined\n"); 
    } 
    else 
    { 
        printf("finde name"); 
    }
}
9 là một trong những kết hợp được tiêu chuẩn hóa để thực hiện cấu trúc và kiểu dáng của một trang web. fgets5 đi kèm với tất cả các loại thành phần web được thiết kế trước như nút và thả xuống sẽ giúp chúng tôi tiết kiệm hàng tấn thời gian phát triển. Vì nó là một thư viện thành phần được thiết kế để phản ứng, nó phù hợp với nhu cầu của chúng tôi. Tuy nhiên, chúng tôi thừa nhận rằng các thành phần được thiết kế trước đôi khi có thể gây đau đặc biệt là khi nói đến kiểu dáng tùy chỉnh. Để làm cho cuộc sống của chúng tôi dễ dàng hơn, chúng tôi cũng đã thông qua fgets6. Đó là một khung CSS cung cấp các lớp tiện ích cấp thấp sẽ hoạt động như các khối xây dựng khi chúng tôi tạo ra các thiết kế tùy chỉnh.

Xem thêm

Tôi có phải là người duy nhất nghĩ rằng các thư viện như bootstrap, vuetify, vật chất hóa, nền tảng đôi khi là quá nhiều?

Hầu hết thời gian bạn đang tải tất cả thư viện và sử dụng 10% của nó. Và trên 10% đó, bạn đang sửa đổi 90% của nó.

Tôi cảm thấy muốn sử dụng lưới và CSS / J thuần túy là đủ và sạch hơn.

Xem thêm

Vào năm 2015 khi XELEX Digital đã mở ra một con đường công nghệ mới, chuyển từ các dịch vụ web ASP.NET và các ứng dụng web, chúng tôi biết rằng chúng tôi muốn chuyển sang một cơ sở các ứng dụng được tách rời mô -đun hơn giữa các API REST.

Cuối cùng, chúng tôi đã dành vài tháng để nghiên cứu các mẫu thiết kế API và quyết định sử dụng bản chuyển thể của chúng tôi về CRUD, cụ thể là một mẫu Scrud nâng các thông số truy vấn lên vai trò trung tâm hơn thông qua hành động tìm kiếm.

Khi chúng tôi đóng đinh mô hình thiết kế API, đã đến lúc quyết định (các) API mới của chúng tôi sẽ được xây dựng. Nhóm của chúng tôi luôn được thúc đẩy bởi công cụ phù hợp cho công việc hơn là những gì chúng tôi biết rõ nhất. Điều đó nói rằng, trong việc cân bằng tính thực tế, chúng tôi đã chọn tập trung vào 3 lựa chọn mà nhóm của chúng tôi có kinh nghiệm sâu sắc và biết những ưu và nhược điểm của.

Đối với chúng tôi, nó đã xuống C#, JavaScript và Ruby. Vào thời điểm chúng tôi sở hữu cơ sở hạ tầng của chúng tôi, các giá đỡ trong lồng, tất cả đều được tải với các cửa sổ. Chúng tôi cũng ở một điểm mà chúng tôi đã sử dụng cơ sở hạ tầng đó đầy đủ nhất và không đủ khả năng để có thêm máy chủ chạy Linux. Đó là một cách dài để nói rằng chúng tôi đã quyết định chống lại Ruby vì nó không chơi tốt trên Windows.

Điều đó khiến chúng tôi với hai lựa chọn. Chúng tôi đã đi một con đường rất độc đáo để quyết định giữa hai người. Chúng tôi đã xây dựng API MVP trên cả hai. Các giao diện giống hệt nhau và có thể hoán đổi cho nhau. Những gì chúng tôi tìm thấy là sự khác biệt dễ dàng định lượng.

Chúng tôi đã có thể lặp lại trên các API dựa trên nút của chúng tôi nhanh hơn nhiều so với API C# của chúng tôi. Đối với chúng tôi, điều này đã bị nợ cộng đồng cùng với bản chất cực kỳ năng động của JS. Có những sự đánh đổi mà chúng tôi đã xem xét, độ trễ cao hơn (có thể chấp nhận) theo yêu cầu đối với API nút của chúng tôi. Không có loại mạnh để bảo vệ chúng ta khỏi chính chúng ta, nhưng chúng ta hiếm khi thấy rằng đó là một vấn đề.

Vì vậy, chúng tôi quyết định cam kết tài nguyên cho API nút của chúng tôi và đẩy nó ra như là bộ não cốt lõi của hệ thống mới của chúng tôi. Chúng tôi đã không nhìn lại kể từ đó. Nó luôn đáp ứng nhu cầu của chúng tôi, mở rộng quy mô với chúng tôi, trở nên tốt hơn theo thời gian khi liên tục đổ vào và mở rộng khả năng của chúng tôi.

Xem thêm

  • Truy vấn tích hợp ngôn ngữ (LINQ)

  • Bộ sưu tập rác tự động

  • Thuộc tính có phương thức GET/SET

  • Quản lý bộ nhớ tự động

  • AMAIZING Hỗ trợ cộng đồng

  • Hệ sinh thái tuyệt vời của các gói cộng đồng với Nuget

  • Cộng đồng nhà phát triển sôi động

  • Lập trình không đồng bộ đơn giản chết người với async/chờ đợi

  • Visual Studio - Great IDE

  • Được gõ mạnh theo mặc định, gõ động khi cần

  • Mô hình lập trình theo định hướng đối tượng

  • Dễ dàng tách mã cấu hình/mã ứng dụng

  • Quản lý sự kiện sử dụng các đại biểu

  • Rất tiếc đơn giản hóa với cú pháp tuyệt vời

  • Ngôn ngữ tốt để dạy các khái niệm OO

  • Thư viện nền tảng toàn diện

  • Ngôn ngữ mạch lạc được hỗ trợ bởi một CLR rộng lớn

  • Cú pháp ngắn gọn, năng suất được thiết kế

  • Tiêu đề ngữ nghĩa và chân trang

  • Tiêu đề và chân trang ngữ nghĩa, định vị địa lý, DOCTYPE MỚI

  • Rất dễ học HTML

Đăng ký để thêm hoặc nâng cấp các quyết định sản phẩm thông báoMake informed product decisions

  • Hỗ trợ GUI x-platform kém

  • Yêu cầu dllimportattribution để nhận được những thứ từ unma

  • Dễ dàng quên các thẻ khi bạn là người ăn xin

Đăng ký để thêm hoặc Upvote Consmake quyết định sản phẩmMake informed product decisions

C#là gì?

C# (phát âm là "Xem Sharp") là một ngôn ngữ lập trình đơn giản, hiện đại, hướng đối tượng và an toàn. C# có nguồn gốc từ họ ngôn ngữ C và sẽ ngay lập tức quen thuộc với các lập trình viên C, C ++, Java và JavaScript.

HTML5 là gì?

HTML5 là ngôn ngữ đánh dấu công nghệ cốt lõi của Internet được sử dụng để cấu trúc và trình bày nội dung cho World Wide Web. Tính đến tháng 10 năm 2014, đây là bản sửa đổi thứ năm cuối cùng và hoàn thành của Tiêu chuẩn HTML của World Wide Web Consortium (W3C). Phiên bản trước, HTML 4, đã được tiêu chuẩn hóa vào năm 1997.

Cần lời khuyên về công cụ nào để chọn? Hỏi cộng đồng Stackshare!Ask the StackShare community!

Các công việc đề cập đến C# và HTML5 như một kỹ năng mong muốn

CBRE

Ấn Độ Telangana Hyderabad

CBRE

Ấn Độ Telangana Hyderabad

CBRE

Ấn Độ Telangana Hyderabad

CBRE

Ấn Độ Telangana Hyderabad

CBRE

Ấn Độ Telangana Hyderabad

Malaysia Wilayah Persekutuan Kuala Lumpur Kuala Lumpur

  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Hà Lan Noord-Hà Lan Amsterdam
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Những công ty nào sử dụng HTML5?
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Giao hàng anh hùng se
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Giọng nói
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Microsoft
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Hepsiburada
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Giao dịch cổ phiếu

  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Nhóm Alibaba
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Intuit
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Hà Lan Noord-Hà Lan Amsterdam
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Những công ty nào sử dụng HTML5?
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Giao hàng anh hùng se
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Giọng nói
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Microsoft

HepsiburadaMake informed product decisions

Giao dịch cổ phiếu

Nhóm Alibaba

  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Intuit
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    .NET
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Udemy
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    reddit
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Tín dụng
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Lyft
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Tokopedia

  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Stackshare
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Đăng ký để có quyền truy cập đầy đủ vào tất cả các quyết định sản phẩm thông báo của Công ty
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    clipboard.js
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Những công cụ nào tích hợp với C#?
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Những công cụ nào tích hợp với HTML5?
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    Sentry
  • Hướng dẫn what can html do better than c - html có thể làm gì tốt hơn c

    .NET Core

Chức năng AzureMake informed product decisions

Blazor

Snyk

Động cơ không thực

Animate.css

JavaScript được biết đến nhiều nhất là ngôn ngữ kịch bản cho các trang web, nhưng được sử dụng trong nhiều môi trường không phải trình duyệt cũng như Node.js hoặc Apache CouchDB. Đây là một ngôn ngữ kịch bản dựa trên nguyên mẫu, đa Paradigm, động và hỗ trợ các phong cách lập trình định hướng đối tượng, bắt buộc và chức năng.

Đi là biểu cảm, súc tích, sạch sẽ và hiệu quả. Các cơ chế đồng thời của nó giúp bạn dễ dàng viết các chương trình tận dụng tối đa các máy đa lõi và được nối mạng, trong khi hệ thống loại mới của nó cho phép xây dựng chương trình mô -đun linh hoạt và mô -đun. Đi biên dịch nhanh chóng với mã máy nhưng có sự tiện lợi của bộ sưu tập rác và sức mạnh của sự phản ánh thời gian chạy. Đó là một ngôn ngữ được gõ nhanh, được gõ tĩnh, có cảm giác giống như một ngôn ngữ được đánh máy, được giải thích động.

Nhanh, linh hoạt và thực dụng, PHP cung cấp năng lượng cho mọi thứ từ blog của bạn đến các trang web phổ biến nhất trên thế giới.

Xem tất cả các lựa chọn thay thế

HTML có dễ hơn C không?

Từ dễ nhất đến khó nhất: 1: HTML 2: Python 3: Java, C# 4: C ++ HTML là ở mức 1, bởi vì nó không bao gồm nhiều điều cơ bản lập trình, chỉ là các thẻ, mà bạn chỉ cần nhớ.HTML is at 1, because it does not include much programming basics, just tags, which you would only need to remember.

HTML là gì tốt nhất cho?

HTML (Ngôn ngữ đánh dấu siêu văn bản) là mã được sử dụng để cấu trúc trang web và nội dung của nó.Ví dụ, nội dung có thể được cấu trúc trong một tập hợp các đoạn văn, danh sách các điểm đạn hoặc sử dụng hình ảnh và bảng dữ liệu.to structure a web page and its content. For example, content could be structured within a set of paragraphs, a list of bulleted points, or using images and data tables.

Tôi có nên học C trước HTML không?

Nếu ý định của bạn là tìm hiểu JavaScript, hãy bắt đầu với JavaScript ngay bây giờ.Ngôn ngữ C mang đến cho bạn rất nhiều kiến thức chung, nhưng đối với lập trình web, tốt hơn là bắt đầu với HTML và JavaScript.Bạn cần tự trả lời câu hỏi này: 'Tôi có thể dành bao nhiêu thời gian trước khi có thể kiếm tiền bằng chương trình?'

Bạn có thể làm gì khác với HTML?

HTML được sử dụng để làm gì ?..
Cấu trúc các trang web.Với các thẻ và các yếu tố, chúng ta có thể xác định các tiêu đề, đoạn văn và các nội dung khác của một trang web.....
Điều hướng Internet.....
Nhúng hình ảnh và video.....
Cải thiện khả năng lưu trữ dữ liệu phía khách hàng và khả năng ngoại tuyến.....
Sự phát triển trò chơi.....
Tương tác với API gốc ..