Experience the difference between Java and. NET Beginner Learning

Source: Internet
Author: User
Tags website performance

Modern network is the rapid development of the era, the internet is basically popular in the city, then you see the computer on the Web page is how to make it, why when you click on different pages when the effect is not the same? Have you ever thought about this problem? Some friends may have thought, how the network is now so magical, in the end it is made out of what, here I give you two kinds of network popular two new technologies, Java and. NET.

Java is a relatively early development language, in the early use of a very wide, now many sites and mobile phone systems are in the background of Java, if you want to do web development, it is best to learn the HTML and JavaScript these are what you want to understand,. NET is the language that Microsoft has released in recent years, this kind of program also can do the development of the web and the application, the two languages are compared, I talk about the original study, you want to learn to do the website or to develop the program yourself.

If it is not understood in this industry, what language do not understand, then I suggest you first learn Java,java this language at the beginning to learn more simple, meaning that the entry is relatively low, but want to learn more deeply, to go through a longer time. NET language it's getting a little bit higher, because the language is packed with controls. NET is more convenient to use for development, such as the foreground, and the Java front desk to manually write and then to bind the data. NET to develop in the later period of study will be easier than Java.

In fact, the network development between the various languages are interoperability, the grammatical structure is basically the same, as long as you learn a language in learning other languages can quickly get started.


For. NET study we give the following learning outline, can refer to

First stage: Focus on Fundamentals (C # Basics, C # core, c#5.0 new features, Web development Basics, Database Basics)
Learn more about C # Basic syntax, c#5.0 syntax sugar, Linq, lambda expressions, IO operations content, teach polymorphism, delegate events, generics, XML,. NET Common class Library, data structure and other aspects of curriculum, learning database development and three-tier architecture courses, in-depth study of SQL language, SQL Server development, stored procedures, triggers, ADO, Web Development Technology (HTML,CSS,JAVASCRIPT), etc.
Phase II: Focus on improving
Phase III: Project Training
Stage Four: Graduation design
Fifth stage: Pre-work preparation
Carefully crafted 42 classic cases, covering the enterprise common project development 90% Typical application
1. Typical login module case (remember me function, Captcha function)
2, Class "Provincial and Municipal counties" three-level linkage effect implementation case (Ajax no Refresh effect)
3. Rights Management case (dynamic function menu, role user management)
4, file management cases (upload, download, multi-file upload, progress bar, asynchronous)
5, Network album case (database save map file, thumbnail function)
6, Application function case (enterprise commonly used application functions such as: size conversion, regional city code, amount conversion, etc.)
7. General Class library case (Enterprise common class library such as: string operation, encryption, decryption, date and time processing, etc.)
8. Calendar case (my calendar, schedule)
9, Contacts case (the most common additions and deletions to check the function)
10, online customer service case (simulation customer and customer service side dialogue)
11. HTML Editor case (common Rich text editor)
12. E-mail case ("AD Mail Sending" module, "POP3 receiving processing" module)
13. Online Voting case (database design, function implementation)
14. Online test case (database design, function implementation)
15. Message Board case (database design, function realization)
16. Multi-User Blog system (database design, function implementation)
17. Online forum (Database design, function realization)
18, Podcast Network (Professional online video network)
19, e-commerce "net Silver Payment" case (analysis principle, function realization)
20, "My Shopping Cart" case (database design, function implementation)
21. Authorized Login case (Analysis principle, function realization)
22, Mass SMS case (analysis principle, function realization, third party interface)
23,. NET client-to-server real-time communication solution--SIGNALR (Analysis principle, function implementation)
24, the website static case (analysis principle, function realization)
25,. NET Public Platform building case (Analysis principle, interface anatomy, function realization)
26,. NET mobile Development Quick Start Case (WAP website interface, jquerymobile Environment building)
27. Powdesign database modeling tools to get started quickly
28, startuml tool quick to get started
29, Axure RP, Balsamiq Mockups product prototyping Tools
30, VSS, SVN version Control tool to get started quickly
31, NUnit Unit test quickly get started
32,. NET Packaging Tools (C/S,B/S)
33. The deployment of. NET Web Programs
34,. NET and other languages (for cross-platform, cross-language calls)
35, Report printing case (c/S printing, b/s printing)
36. Web System Graphical reporting solution (Fusioncharts)
37, two-dimensional code case (two-dimensional code generation, QR code scanning)
38,. NET large file compression upload case (open source Components ionic.zip, Sharpzip)
39. Data import and Export (word/excel/pdf) case (open Source Component Npoi/plus/gios), 40, Single sign-on solution (analysis principle, function realization)
41. Website counter case (analysis principle, function realization)
42. Use the cache function to improve the website performance case (Analysis principle, function realization)

Contact information: 2059055336

Experience the difference between Java and. NET Beginner Learning

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.