TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

NeXT vs. Sun (1991) [video]

112 点作者 infodroid将近 9 年前

13 条评论

api将近 9 年前
One of the things that really disappoints me about computing is how GUI development is such a horrid treadmill of constant reinvention and total reboots with no overall cumulative progress. The Web is just now reinventing things with React and components that were perfected in several different desktop systems at different times. Something about UI development makes long term reuse and depth building impossible.<p>I think one factor is that good UI and UX is nearly always proprietary, so these great platforms get built but then ultimately die when the market moves on.
评论 #12332965 未加载
hayksaakian将近 9 年前
&#x27;interface builder&#x27; 1991 reminds me a lot of interface builder from xcode in 2016
评论 #12332520 未加载
评论 #12332538 未加载
acqq将近 9 年前
And the same year, 1991, Tim Berners-Lee had &quot;world&#x27;s first-ever web site and web server, running on a NeXT computer at CERN&quot;:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Tim_Berners-Lee" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Tim_Berners-Lee</a><p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Tim_Berners-Lee#&#x2F;media&#x2F;File:First_Web_Server.jpg" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Tim_Berners-Lee#&#x2F;media&#x2F;File:Fi...</a>
评论 #12333002 未加载
slashblake将近 9 年前
For one of my summer jobs in college, this is around 2005, I had to port an old NeXTSTEP phone system to Mac OS X. I was amazed at how easy this was, considering it was just taking Carbon to Cocoa, and amazed at how ahead of its time NeXTStep&#x27;s APIs were. Project Builder (XCode) and Interface Builder were created on these machines. Then bought by Steve@Apple.
评论 #12332480 未加载
评论 #12333641 未加载
therealmarv将近 9 年前
Am I the only one who had the same development feelings but only on Windows with Borland Delphi?<p>You could do the same video with Delphi vs. Visual C++ playing in the 90s.
评论 #12334192 未加载
lopatin将近 9 年前
I always feel like the Sun programmer, writing web apps today.
评论 #12333013 未加载
deanCommie将近 9 年前
I wonder if the Sun programmer knew he would be portrayed as a patsy..
评论 #12332645 未加载
mistersquid将近 9 年前
@12:19: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;UGhfB-NICzg?t=739" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;UGhfB-NICzg?t=739</a><p>&gt; At this point, we threw the programmers an unexpected but not unrealistic curve.<p>&gt; Like a typical user, we asked them to add a feature not in the original spec. In this case, a button would recall all the trouble logs for a particular customer.<p>&gt; Using NeXT Step, the NeXT programmer completed the task in about 20 minutes.<p>&gt; [NeXT progammer discussing some details]<p>&gt; The sun programmer also estimated a time of 20 minutes, but it took about 45 before he was ready to test his version.<p>This was about 20 hours in, which means that since they started on Wed, 30 October 1991 and assuming maximum 8-hour days, they have missed Halloween and would be at least halfway into Friday. The video states that the programmers finished on Sat, 2 November.<p>The video goes on to state that the NeXT system enabled the NeXT programmer to add a number of features such as system fonts and button icons &quot;for free&quot;, which goes to show that the video&#x27;s intended audience are managers and executives of software development teams who would of course want faster development, ad hoc requests, and cost-free features.<p>I personally would have been tempted to (╯°□°)╯︵ ┻━┻ once they announced a planned &quot;unexpected&quot; feature request because rather than train users and customers to frontload requirements in order to benefit from the design decisions that would be made as a result, the video encourages customers to believe their out-of-spec requests will be more quickly accommodated if only their programmers were using object-oriented NeXT Step.<p>25 years later, we know the truth about how easy it is to shoehorn in 11th-hour feature requests when using object-oriented code.<p>EDIT: link to specified timecode; formatting; additional detail about date code was written.
评论 #12334089 未加载
评论 #12333427 未加载
评论 #12333217 未加载
agumonkey将近 9 年前
&quot;Sun&quot; was trimmed out of the title.<p>Still an enjoyable video.
评论 #12332487 未加载
评论 #12355071 未加载
akhilcacharya将近 9 年前
But ultimately most application developers wouldn&#x27;t be using $15K workstations anyway.
评论 #12332844 未加载
评论 #12333141 未加载
评论 #12333227 未加载
评论 #12333456 未加载
youdontknowtho将近 9 年前
That was really fun to watch. I love old tech videos...thanks!
评论 #12333169 未加载
mwcampbell将近 9 年前
Does anyone know what kind of database the NeXT version of the application probably used? Plain text files? .plist files? A relational database? Something else?
评论 #12333597 未加载
kristopolous将近 9 年前
Man that control to put on the multiple buttons and give them spacing was really something. Kinda useless but really quite impressive.