Một số quan điểm về việc đề xuất các giải pháp dựa trên nền tảng Microsoft

Hãy nghĩ về các lợi ích và rào cản khi bạn chuẩn bị xây dựng hệ thống sử dụng các giải pháp của Microsoft. Bạn sẽ phải cân nhắc về những vấn đề nào?

Khi các khách hàng gọi đến nhờ giúp đỡ, họ thường yêu cầu chúng ta mô tả chi tiết từng kỹ thuật, vì ít nhất trong đầu họ đã có sẵn một giải pháp và chỉ cần thêm vào một vài chức năng hay giao tiếp với các thiết bị khác. Một cách ngẫu nhiên, các công ty sẽ trao cho bạn một nhiệm vụ và hỏi bạn sẽ làm gì trong việc tạo dựng một giải pháp mới từ dưới lên trên. Ở đây bạn sẽ có hai lựa chọn, một là sử dụng công nghệ của Microsoft như là Windows và .NET framework, hai là không sử dụng. Tuy nhiên ta sẽ có một vài điểm cần cân nhắc:

Sự đầu tư vào công nghệ Microsoft của công ty: không phải là không nên khuyến khích công ty thử ứng dụng công nghệ mới, nhưng nếu tất cả server đều chạy Windows, Website chạy trên IIS, các quản trị mạng chưa bao giờ làm việc trên các platform khác, và các nhà lập trình đã quen sử dụng .NET, thì việc thay đổi sẽ thêm vào chi phí và rủi ro.

Tính sẵn sàng của đội ngũ các nhà phát triển: nếu công ty cần thuê thêm người cho dự án, thì họ có thể tìm được các nhà phát triển đã có kinh nghiệm về Microsoft. Thế nhưng một vài nhà phát triển nổi tiếng không thích làm việc với các sản phẩm của Microsoft, trong khi các nhà phát triển mới bắt đầu thường hướng về Microsoft để tăng tính thương mại cho họ.

Các tài liệu và sự hỗ trợ trong việc đào tạo: các sản phẩm của Microsoft cung cấp các hỗ trợ đi kèm, tài liệu miễm phí trong MSDN, và một cộng đồng phát triển trực tuyến rộng lớn. Giải pháp mã nguồn mở cung cấp sự hỗ trợ từ cộng đồng sử dụng, nhưng trong vài trường hợp , bạn có thể phải “chờ đợi cho tới khô héo” khi bạn gặp vấn đề. Đơn cử là Ruby và Common Lisp – đều là các nhà phát triển – thường cung cấp sự giúp đỡ miễn phí mà bạn có thể lấy về từ Microsoft, vì các thành viên của các cộng đồng này thấy được sự cần thiết để phát triển các sản phẩm của họ.

Tính tương thích: nếu sản phẩm của công ty cần tích hợp với các giải pháp của Microsoft (Office, SharePoint,…), hãy đính kèm các tiện ích của Microsoft vào, đồng thời, tránh sử dụng các sản phẩm Microsoft nếu bạn muốn tích hợp với các giải pháp khác ngoài Microsoft.

Người dùng Microsoft khắp mọi nơi: nếu công ty của bạn dự định buôn bán sản phẩm này, họ phải quan tâm đến khuôn khổ ràng buộc của việc bán. Dù thích hay không thì Windows vẫn chiếm quyền trên máy tính, việc viết một ứng dụng không nhắm đến Windows thì giống như việc mở nhà hàng mà chỉ phục vụ cho những người cấp cao. Lấy ví dụ trong các ứng dụng trên nền Web, bên cạnh các trình duyệt được đánh giá cao cấp hơn Internet Explorer (IE) như Firefox, Safari và Chrome, thì IE vẫn chiếm thị phần người sử dụng nhiều hơn tất cả.

Các nhân tố quan trọng (key): .NET framework bao gồm các thành phần có thể bảo đảm một lượng lớn các nhu cầu. Ở một số thành phần đặc biệt, bạn không thể có được sự lựa chọn giữa .NET và những thứ khác.

Bảo mật: Microsoft phải chịu một quá khứ không hay về bảo mật, từ đó đã cho ra đời khái niệm patch, và cho đến bây giờ nhiều người đã nhìn thấy được tính bảo mật trong các sản phẩm Microsoft, và có thể được sử dụng để làm nền tảng bảo mật cho hệ thống.

Mã nguồn đóng: khi gặp sự cố, bạn có thể tốn nhiều thời gian để thử nghiệm những kỹ thuật hỗ trợ và đối mặt với hàng đống lỗi vì bạn không thể thấy được mã nguồn. Điều này đã được cải thiện, Microsoft đã mở một vài phần của các mã nguồn cho các nhà phát triển, tuy nhiên các lớp quan trọng thì vẫn được giấu đi.

Chi phí: Microsoft hầu như không bao giờ cân nhắc đến việc hạ giá thành sản phẩm và thường cao hơn các sản phẩm cùng loại. Tuy nhiên trong vài trường hợp, một số công ty vẫn lấy các sản phẩm của Microsoft làm thước đo chuẩn về giá cả.

Bài viết trên được thực hiện dưới một góc nhìn khách quan nhất, tổng hợp từ các ý kiến của các chuyên viên IT từ các mạng xã hội. Trong chúng ta đây sẽ có một số không sử dụng các giải pháp của Microsoft vì những nhược điểm vẫn còn tồn tại, tuy nhiên, nếu bạn chưa từng cân nhắc qua các giải pháp này thì bạn đang tự thu hẹp mình đấy.

Phước Biển
CTV UITnetwork


Newer news items:
Older news items:

 

Add comment


Security code
Refresh


Thăm dò

Bạn quan tâm đến nội dung nào nhất?
 

Hot nhất