The software technology industry is like an ants’ nest. From up close, การแปล - The software technology industry is like an ants’ nest. From up close, ไทย วิธีการพูด

The software technology industry is

The software technology industry is like an ants’ nest. From up close, everything seems random, chaotic, and purposeless, but as we zoom out, pattern, order, and purpose begin to emerge. At least, this is the way I see it. While I love to get very close to the smallest details, once in a while, I like to step back and see how we, the software industry, came to where we are in order to better understand where we are going.

From the beginning of software, the two main characteristics of an application that are often opposed to each other are richness (i.e., application function and experience) and reach (i.e., application distribution and access). A model in which both of these characteristics are maximized has always been seen as the Holy Grail of software development.

If we step back and look at the evolution of the software application architecture over the last 20 years, based on these two core characteristics, we can plot the journey of the quest for this Holy Grail on a decreasing sinusoid depicting five generations, as shown here.
Past Generations (from Mainframe to Web)

The chart speaks for itself. We started with the Mainframe model (1st Gen), with everything on the server but the keyboard and [green] screen, which resulted in low user experience but high application access.

As desktop computing became mainstream, the Client/Server model (2nd Gen) emerged, moving all application logic to the client side, trading application distribution for higher user experience. This gave birth to the suite of productivity applications we still use today, such as Adobe Photoshop, Microsoft Office, and Autocad.

As the Web started to be recognized as a new way to publish and share content, it started to get used for application (3rd Gen) as well, and its usage and enhancement quickly escalated ( Web 1.x, Web 2.0/Ajax) to provide what the Client/Server model was not suited for: instant access and update of a server-driven application with relatively decent interactive user interfaces. Google and Mozilla are probably the two top organizations that have insatiably pushed the limits, to this day, of what is possible in this model.

Current Generation (Mobile Apps)

This is when things got interesting. Though we believed that the Web was going to be the future of application development and distribution, the iPhone popped out from a genius’ brain, which not only kick-started a new generation of computing devices (i.e., the “touch era”), but also initiated a new way to build, distribute, and monetize applications, referred as the Mobile App model (4th Gen).

As with every new generation, the new Mobile App model (or Client/Server 2.0 model, as it applies to all device types) does address some of the limitations of its predecessor, the Client/Server model, by providing a more efficient platform for users to discover, install, update, and pay for their applications, which created a very prosperous environment for this new type of application.

The Mobile App trend is very well entrenched nowadays, especially for consumer applications, as many angels and VCs continuously remind their followers. However, it is not the end-all, be-all, as it has inherited some of the greatest limitations of the Client/Server model, which are platform dependency and application deployment frictions.

Regarding platform dependency, “going native” means going OS-specific. This might be an appropriate strategy for games or a mega-social software company like Facebook or Linkedin, as their cost of production is negligible compared to their adoption benefits. However, for most enterprise and social software application providers, forking development, teams, innovation, and distribution is a very costly proposal, especially for established companies that already have a relatively successful Web presence.

The biggest limitations of this new app store model come from its client/server heritage, as application updates are still user-initiated (as they should be), which increases the support cost (especially when server API are involved), as well as a newly-introduced application distribution friction that has been highly exacerbated by exclusive and over-controlling application store rules such as those maintained by Apple and Microsoft’s app stores.

So, while mobile apps definitely make sense for games or even newly-formed mobile-first companies that need to differentiate themselves from already-established cloud services, what initially made the Web so much better than the Client/Server model for some type of applications, is still true today in respect to the mobile apps era, which is where the next generation comes in.

Next Generation (HTML5 & Hybrid)

As the software market was getting stormed by mini applications, the Web also went through a transformative evolution, under the HTML5 moniker. During this time, the biggest Internet technology providers such as Mozilla, Google, Apple, and even Microsoft began fiercely competing on compliance and performance of a single spec, HTML5. As of today, every single browser vendor provides highly comprehensive HTML5 support in its latest browser, and HTML5 adoption is on an exponential curve (thanks to Microsoft’s latest IE10 move).

The truly disruptive aspect of HTML5 is that, in a world with an ever-increasing number of devices, HTML5 has become the only truly cross-platform application environment, which not only provides a way to build best-of-devices experience with a single application code, but—with the right HTML5 architecture and expertise—can also be used to distribute the same application code online via the Web or packaged via any app store. Best of all, the momentum behind HTML5 seems to be just beginning, as the biggest market players, such as Google, are doubling down on HTML5 every year, becoming almost another form of Moore’s law.

In other words, while the current mobile apps market trend is noteworthy, HTML5 and JavaScript have never been a better bet for the future, and any software companies, especially enterprise ones, should seriously consider this opportunity to go where the puck will be and lead their respective markets for many years to come.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
อุตสาหกรรมเทคโนโลยีซอฟต์แวร์เช่นรังของมดอยู่ จากค่าปิด ตกแต่งแบบสุ่ม วุ่นวาย และ purposeless แต่เป็นเราย่อ รูปแบบ ใบสั่ง และวัตถุประสงค์เริ่มโผล่ น้อย นี้คือวิธีฉันเห็น ในขณะที่ฉันรักได้สะดวกรายละเอียดที่เล็กที่สุด นาน ๆ ฉันต้องการหลังขั้นตอน และดูว่าเรา อุตสาหกรรมซอฟต์แวร์ มาถึงที่เรามีความเข้าใจดีกว่า ที่เราจะไปจากจุดเริ่มต้นของซอฟต์แวร์ สองลักษณะหลักของแอพลิเคชันที่อยู่ตรงข้ามกันมักจะร่ำรวย (เช่น ฟังก์ชันแอพลิเคชันและประสบการณ์) และการเข้าถึง (เช่น แจกจ่ายแอพลิเคชันและการเข้าถึง) รูปแบบซึ่งทั้งสองลักษณะนี้จะมาขยายใหญ่สุดได้เสมอถูกเห็นเป็น Holy Grail ของการพัฒนาซอฟต์แวร์ถ้าเราย้อนกลับ และดูวิวัฒนาการของสถาปัตยกรรมซอฟต์แวร์ประยุกต์กว่า 20 ปี ลักษณะเหล่านี้หลักสอง เราสามารถพล็อตการเดินทางแสวงหาจอกศักดิ์สิทธิ์นี้ใน sinusoid ลดการแสดงรุ่นที่ห้า ตามที่แสดงที่นี่รุ่น (จากเมนเฟรมเว็บ) ที่ผ่านมาแผนภูมิพูดสำหรับตัวเอง เราเริ่มต้น ด้วยการเมนเฟรมรุ่น (Gen 1) มีทุกอย่างในเซิร์ฟเวอร์แต่แป้นพิมพ์และหน้าจอ [สีเขียว] ซึ่งส่งผลให้ประสบการณ์ผู้ใช้น้อยแต่เข้าถึงแอพลิเคชันที่สูงเป็นเดสก์ท็อปคอมพิวเตอร์กลายเป็นหลัก ไคลเอ็นต์/เซิร์ฟเวอร์จำลอง (Gen 2) ออกมา ย้ายทั้งหมดใช้ตรรกะไปฝั่งไคลเอ็นต์ ซื้อขายแจกจ่ายแอพลิเคชันสำหรับประสบการณ์ผู้ใช้สูงขึ้น นี้ให้กำเนิดของโปรแกรมประยุกต์เพิ่มผลิตผลที่เรายังใช้วันนี้ เช่น Adobe Photoshop, Microsoft Office, Autocadเป็นเว็บเริ่มต้นที่จะรับรู้เป็นวิธีการเผยแพร่ และแบ่งปันเนื้อหาใหม่ เริ่มต้นเรียกใช้โปรแกรมประยุกต์ (Gen 3) เป็น ดี และการใช้งาน และเพิ่มประสิทธิภาพได้อย่างรวดเร็วเลื่อน (เว็บ 1.x เว็บ 2.0/อา แจ็กซ์) ให้อะไรแบบไคลเอ็นต์/เซิร์ฟเวอร์ไม่เหมาะสำหรับ: สามารถเข้าถึงและปรับปรุงของโปรแกรมประยุกต์เซิร์ฟเวอร์ขับเคลื่อนด้วยอินเทอร์เฟซผู้ใช้แบบโต้ตอบค่อนข้างดี Google และ Mozilla ได้คงสองด้านองค์กรที่มี insatiably ผลักดันขีดจำกัด จนถึงทุกวันนี้ อะไรเป็นไปได้ในรูปแบบนี้รุ่นปัจจุบัน (โปรแกรมมือถือ)เมื่อสิ่งที่มีน่าสนใจอยู่ แต่เราเชื่อว่า เว็บเป็นไปได้ในอนาคตของการพัฒนาแอพพลิเคชันและแจกแจง iPhone popped ออกจากความเป็นอัจฉริยะ สมอง ซึ่งไม่เฉพาะทักษิณรุ่นใหม่คอมพิวเตอร์อุปกรณ์ (เช่น "สัมผัสยุค"), แต่ยัง เริ่มต้นแบบใหม่เพื่อสร้าง กระจาย และสร้างโปรแกรมประยุกต์ การอ้างอิงแบบ Mobile App (Gen 4)เช่นเดียวกับทุกรุ่นใหม่ รุ่นมือถือ App ใหม่ (หรือรุ่นไคลเอ็นต์/เซิร์ฟเวอร์ 2.0 ที่ใช้กับอุปกรณ์ทุกชนิด) ไม่อยู่บางประการของบรรพบุรุษ ไคลเอ็นต์/เซิร์ฟเวอร์ รุ่น โดยให้แพลตฟอร์มที่มีประสิทธิภาพมากขึ้นสำหรับผู้ใช้ที่ค้นพบ ติดตั้ง ปรับ ปรุง และค่าจ้างสำหรับโปรแกรมประยุกต์ของตน การสร้างสภาพแวดล้อมที่เจริญมากในชนิดของโปรแกรมประยุกต์นี้ใหม่แนวโน้มมือถือ App จะดีมั่นคงแห่งรัฐในปัจจุบัน โดยเฉพาะอย่างยิ่งสำหรับผู้บริโภค เป็นเทวดาและ VCs จำนวนมากอย่างต่อเนื่องเตือนลูกศิษย์ของตน อย่างไรก็ตาม มันเป็นไม่ end-all มีทั้งหมด เป็นมันได้สืบทอดบางประการสุดรุ่นไคลเอ็นต์/เซิร์ฟเวอร์ ซึ่งเป็นแพลตฟอร์มอ้างอิงและประยุกต์ใช้ frictionsเกี่ยวกับแพลตฟอร์มอ้างอิง "ไปเป็น" หมายความว่า จะเฉพาะ OS นี้อาจจะเป็นกลยุทธ์ที่เหมาะสมสำหรับเกม หรือบริษัทซอฟต์แวร์ร็อคสังคมเช่น Facebook หรืออย่างไร Linkedin ต้นทุนการผลิตเป็นระยะเมื่อเทียบกับประโยชน์ของพวกเขายอมรับ อย่างไรก็ตาม สำหรับองค์กรและผู้ให้บริการโปรแกรมประยุกต์ซอฟต์แวร์ทางสังคมมากที่สุด forking พัฒนา ทีมงาน นวัตกรรม และแจกจ่ายเป็นข้อเสนอค่าใช้จ่ายมาก โดยเฉพาะอย่างยิ่งสำหรับบริษัทที่มีสถานะเว็บค่อนข้างประสบความสำเร็จข้อจำกัดที่ใหญ่ที่สุดของรุ่นนี้เก็บ app ใหม่มาจากมรดกของไคลเอนต์/เซิร์ฟเวอร์ โปรแกรมปรับปรุงจะยังคงผู้ใช้เริ่มต้น (ตามที่พวกเขาควรจะ) เพิ่มขึ้นซึ่งต้นทุนสนับสนุน (โดยเฉพาะอย่างยิ่งเมื่อเซิร์ฟเวอร์ API เกี่ยวข้อง), เช่นเดียวกับแรงเสียดทานแจกจ่ายแอพลิเคชันที่นำมาใช้ใหม่ที่มีการเลวร้ายมาก โดยเฉพาะ และควบคุมมากเกินไป เก็บกฎเช่นโดยแอปเปิ้ล และร้านค้า app ของ Microsoftจึง ในขณะที่โปรแกรมมือถือแน่นอนเหมาะสำหรับเล่นเกมหรือแม้ใหม่มีรูปแบบการเคลื่อนที่บริษัทที่ต้องแบ่งแยกตัวเองจากการให้บริการคลาวด์ที่ก่อตั้งขึ้นแล้ว สิ่งแรกทำเว็บมากกว่าแบบไคลเอ็นต์/เซิร์ฟเวอร์สำหรับบางชนิดของโปรแกรมประยุกต์ ยังคงจริงวันนี้กับยุคโปรแกรมมือถือ ซึ่งเป็นที่รุ่นต่อไปมารุ่นต่อไป (HTML5 และไฮบริด)ตามที่ได้รับ stormed ตลาดซอฟต์แวร์โปรแกรมประยุกต์ขนาดเล็ก เว็บยังได้ผ่านวิวัฒนาการที่เปลี่ยนแปลง ภายใต้มอนิเกอร์ HTML5 ในช่วงเวลานี้ ผู้ให้เทคโนโลยีอินเทอร์เน็ตที่ใหญ่ที่สุด เช่น Mozilla, Google, Apple, Microsoft ได้เริ่มแข่งขันจงปฏิบัติตามกฎระเบียบและประสิทธิภาพของสเปคเดียว HTML5 วันนี้ ทุกเบราว์เซอร์เดียวผู้ให้การสนับสนุน HTML5 สูงครอบคลุมในการเบราว์เซอร์ล่าสุด และยอมรับ HTML5 อยู่เป็นเส้นโค้ง (ด้วยระบบของ Microsoft ล่าสุด IE10 ย้าย)The truly disruptive aspect of HTML5 is that, in a world with an ever-increasing number of devices, HTML5 has become the only truly cross-platform application environment, which not only provides a way to build best-of-devices experience with a single application code, but—with the right HTML5 architecture and expertise—can also be used to distribute the same application code online via the Web or packaged via any app store. Best of all, the momentum behind HTML5 seems to be just beginning, as the biggest market players, such as Google, are doubling down on HTML5 every year, becoming almost another form of Moore’s law.In other words, while the current mobile apps market trend is noteworthy, HTML5 and JavaScript have never been a better bet for the future, and any software companies, especially enterprise ones, should seriously consider this opportunity to go where the puck will be and lead their respective markets for many years to come.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
อุตสาหกรรมเทคโนโลยีซอฟต์แวร์เป็นเหมือนมดรัง . จากปิด ทุกอย่างดูเหมือนจะสุ่ม วุ่นวาย และอย่างไร้จุดประสงค์ แต่เราย่อขนาด , รูปแบบ , การสั่งซื้อและวัตถุประสงค์เริ่มต้นที่จะเกิด อย่างน้อยที่สุดนี่เป็นวิธีที่ผมเห็นมัน ขณะที่ฉันชอบที่จะได้อยู่ใกล้กับรายละเอียดที่เล็กที่สุด นานๆครั้ง ผมชอบที่จะเดินกลับมาดูว่าเรา อุตสาหกรรมซอฟต์แวร์
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: