阅读更多

6顶
2踩

编程语言
adam bien说道,Sun的软件不仅仅是有用,同时获得了巨大的外部声誉。Sun的战略是"软件 + 开放源代码社区"紧密结合在一起,比如:

1.VisualVM - 有用的调试工具
2.JavaDB - 强大的嵌入式/分布式 java DB
3.openDS - 容易被安装LDAP服务
4.Wonderland -很酷的创建虚拟办公环境的软件
5.Glassfish - 从零变成appserver领域的杀手,V3更是取得了长足进步,比如容易嵌入等。
6.NetBeans IDE - 5.0版本以前还不是那么好用,NetBeans 6.0之后进步神速。NetBeans 6.5成为很多语言的IDE(Groovy, Scala, JavaScript, Ruby, Java)。
7.openesb - 真正有趣的"Enterprise Service Bus"(企业服务总线),新版本基于OSGi。
8.virtualBox - 20MB大小,免费强大的虚拟机工具
9.openSolaris - 我只在virtualBox中安装,安装非常简单,UI不错,其中ZFS和Dtrace是openSolaris的优势。
10.Hudson - 容易安装和设置,持续集成工具。

sun的战略是用优秀的软件来带动硬件的销售,但是似乎从sun购买硬件并不是那么容易,Sun很多服务器在网站上甚至没有可以放大的整体图片来引导用户购买,这方面可以参考Apples Store和他们的workstation.

如果我是Sun,我一定努力卖更多硬件,以及更多和硬件相关的服务:

1.首先我会创建一个Java品牌的硬件工作室,仅面对开发者,然后放置一些有吸引力的硬件在其中,类似这个,扩大影响力,吸引用户购买,至少很多java爱好者会。

2.我会提供Glassfish,Grails,Rails的企业解决方案,提供hosting主机托管服务,Clouds云计算等,Amzon有EC2,Google有AppEngine,sun自己也应该有一个。

3.sun的服务对开发者并不是清晰可见的,我会改变这个状况,很多开发者开发自己的系统(我就是其中一个),为他们提供一些优秀贴心的服务。

说起来容易作起来难,你有什么好主意呢?

来自:http://java.dzone.com/news/sun-moves-in-strange-ways-or-i
来自: java.dzone.com
6
2
评论 共 21 条 请登录后发表评论
1 楼 lordhong 2008-07-29 10:50
先改个名字吧.. 整天sun sun的... 烦不烦啊

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 根据数据字典生成数据库表

    根据数据库中的字典表,依次生成表,并按字典内容添加字段说明

  • 数据字典

    数据字典   数据字典是一种通用的程序设计方法。可以认为,不论什么程序,都是为了处理一定的主体,这里的主体可能是人员、商品(超子)、网页、接口、数据库表、甚至需求分析等等。当主体有很多的属性,每种属性有很多的取值,而且属性的数量和属性取值的数量是不断变化的,特别是当这些数量的变化很快时,就应该考虑引入数据字典的设计方法。   数据字典有两种形式 一,      把主体的属性代码化放入独立

  • 数据库字典简易更新方法

    公司现在使用的数据库都是SQL,软件在开发的过程中的数据库的设计会有着很多的变化,这就带来了很多的更新繁琐的工作,以至公司的软件的数据库的文档得到不及时的更新,势必影响着相关的一系列的工作的执行。在这边结合了去年工作的实践,提出一种比较方便的数据库更新与数据库文档同步的方法,这个方法的原理也很简单,它主要是利用了各种数据库的系统表,联合创建视图,把有关数据库结构的主要字段提取出来,再利用EXCEL

  • mysql 数据字典更改_Mysql8.0数据字典系列一:为什么改变

    Mysql8.0有着非常亮眼的新特性,其中之一便是数据字典的改变。正如我们使用mysql来存储业务数据,同理,mysql自己也需要存放自己的数据,这部分即称之为元数据。在8.0之前,元数据是以.frm,PAR,OPT,TRN,TRG,isl这几种文件形式或其他形式来存储,这种元数据存储方式在很多场景下成为了一个瓶颈或者缺陷,就像下面提到的六点:(注:frm:表元数据文件,存放表的定义,par:分区...

  • Oracle数据字典的使用(更新中)

    -- 查询登录用户 show user -- 查询某用户下所有的表  select* from all_tables where owner='SCOTT';    --查询表中所有的字段  select * from all_tab_columns where table_name='EMP';  --列出表的索引列  select * from sys.all_

  • 从数据字典中查询存储过程, 函数, 包

    --查询存储过程 --select * from user_source order by name; clear; select * from user_source where name = 'ADD_USER_INFORMATION'; --查询函数: --var sname = upper('get_sal'); --select * from user_source where name = 'GET_SAL'; select * from user_source where

  • SQLServer存储过程自制数据字典

    相信很多小伙伴都对【数据字典】很头疼。 小编刚入职的时候,老大丢一个项目过来,就一个设计文档,数据字典木有,字段说明木有, 全部都需要靠“联系上下文”来猜。所以小伙伴门一定要养成说明字段的习惯哦。 说明字段后我们无需特意建立数据字典,直接建立一个存储过程就可以查询字段意义了。 存储过程建立如下,小伙伴们直接拷贝执行就行了。 /****** Object: StoredProcedure [dbo].[sp_tableDict] Script Date: 2019/1/14 10:49

  • 生成数据字典,一个存储过程搞定

    1、创建存储过程,下面的存储过程是以mysql数据库的语法写的,其中只查询出了tb_用户管理开头的表,可以根据自己的需求适当的修改: DELIMITER $$ USE `dbname`$$ DROP PROCEDURE IF EXISTS `proc_getdatadicdemo`$$ CREATE DEFINER=`root`@`%` PROCEDURE `proc_getdatadicd...

  • 获取数据字典 存储过程

    -- ============================================= -- Author: <Michael Wang> -- Create date: <2010-07-28> -- Description: <获取数据字典> -- ============================================= ...

  • 一般业务系统的数据字典表结构

    如下…… CREATE TABLE `busi_dictionary` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `dic_code` varchar(50) NOT NULL COMMENT '字典编码', `dic_name` varchar(50) NOT NULL COMMENT '字典名称', `p...

  • 一条SQL搞定数据库设计文档

    阅读文本大概需要3分钟。 小团队作战经常是上来就是随便打下草稿,然后三七二十一使用图形化工具把数据库表结构建起来了,根本就没有写像下面这种数据库设计文档后,才进行代码编写工作...

  • oracle怎么用数据字典,如何在Oracle中刷新数据字典?

    我在oracle中删除了一些表DROP TABLE hr.admin_emp CASCADE CONSTRAINTS;但已删除表的主键约束仍在数据字典中(all_constraints).现在我的问题是如何更新数据字典,以便它不显示已删除表的主键?例如,我使用此查询来选择hr模式:SELECT A.TABLE_NAME,A.COLUMN_NAME,A.CONSTRAINT_NAME FROM AL...

  • 数据字典及其使用

    1      数据字典 1.1     什么是数据字典 将如下这些具有相同类型的配置项,配置到系统的数据字典表中,方便系统维护,由超级管理员统一在后台进行数据字典维护,如果用户需求要增加变更配置项,只需要修改数据字典表记录即可,不需要修改代码。   1.2     数据字典需求 相同类型的配置项: 在系统中创建一个张记录数据字典类型  数据字典类型表记录数据的类型(例如用户状态)

  • 数据字典是什么

    在我们做的系统中,一般都会有这么个模块——数据字典。今天,我们要学习下这个模块是干啥用的,为啥要用数据字典,以及怎么去使用数据字典。 那么数据字典是什么呢?它是一个存放有数据库所用的有关信息,在数据库设计的初期将数据库中的各类数据的描述集合在一起,用于在开发,维护或者其他需要的时候使用,可以类比成我们现实中的字典。 数据字典通常包括:(l)数据项;(2)数据结构;(3)数据流;(4)数据存储;(5)处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数...

  • 用户与数据字典表关联

    用户与数据字典表关联 根据主键(userId)查找用户 <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String"> SELECT a.user_id, b.dictionary_content user_grade, ...

  • 关于数据字典(数据编码)的使用

    来聊一下“数据字典”。 数据字典的含义非常广泛, 通俗地讲, 是指"关于数据项的数据", 一个项目中, 所有数据的来源, 去向, 存储等各个环节, 对数据的说明都可以是"数据字典"的范畴. 我在这里想讲的"数据字典",是狭义上, 特指数据编码,举个栗子,就是如性别这个数据项,在数据库和代码中,用 '1' 表示男性, '2' 表示女性。 也有人叫这是数据字典,名字高大上一些。 也许有人认为这个很简...

  • pyhon exec字典用法

    exec执行语句

  • 字典序(数据字典)

    题目描述 给定整数n和m, 将1到n的这n个整数按字典序排列之后, 求其中的第m个数。对于n=11, m=4, 按字典序排列依次为1, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 因此第4个数是2.对于n=200, m=25, 按字典序排列依次为1 10 100 101 102 103 104 105 106 107 108 109 11 110 111 112 113...

  • 修改数据库中表的所有者为dbo。

    declare tb cursor local for select 'sp_changeobjectowner ''['+replace(user_name(uid),']',']]')+'].[' +replace(name,']',']]')+']'',''dbo''' from sysobjects where xtype in('U','V','P','TR','FN','IF'

Global site tag (gtag.js) - Google Analytics