この正統学説は1950年代に入ってヒュー・トレヴァ＝ローパーによって批判され、苛烈な論戦がたたかわされた。トレヴァ＝ローパーによれば、この内戦は宮廷の官職を独占する大ジェントリたちに対する、中小ジェントリの挑戦であり、ピューリタニズムは華美にふける大ジェントリたちへの嫌悪感にもとづく貧困なジェントリの宗教とされる。これをトレヴァ＝ローパーはコート対カントリという対立概念を用いて説明した。これに対してトーニーは、ジェントリの規模ではなく土地経営のしかたを重視した。すなわち、伝統的に地代を徴収する方法にとどまったジェントリは没落し、いっぽう地代のつり上げや牧羊業への柔軟な転換などブルジョワ的経営を行ったジェントリが勃興したとするものである。こうした論戦は、根拠となる情報が少ないうえに議論が大局的にならざるをえず、不毛な議論となって尻すぼみになり、これをみた若い研究者らは情報が出し尽くされていない地方史研究をこころざすようになった。いずれにしてもこの時代まで、革命は社会矛盾の顕在化によって必然におこったものであるという考え方が前提にあった。
自由主義経済のもと世界帝国を築いていたころのイギリスでは、清教徒革命は「イングランドの騒乱」「ピューリタン革命」「イングランド革命」とよばれた。専制・封建制に対する自由・資本主義の闘いとして描写され、近代社会の画期とされた。さらにピューリタニズムに民主主義の精神を見出し、同時代のフランスなどと比較してその先進性が主張された。19世紀に入ってチャーティスト運動の盛り上がりなどの社会現象もあいまってマルクス主義史観が広まると、清教徒革命はブルジョワ革命に分類された。マルクス主義史学は史家クリストファー・ヒルやリチャード・ヘンリ・トーニーらによって支持され一定の勢力を持ち、正統学説に対するアンチテーゼとして存在感を示し続けた。 この理論は日本にも取り入れられ、大塚史学としてイギリス史研究の本道となった。
ジョン・ロックは財産・自由の保全のために革命権の行使を肯定したが、清教徒革命については「無益な企て」と断じている。革命権の行使が許されるのは勤勉で理性的な人であり、貪欲な暴徒ではないとした。教養を重んじ賃労働を軽視するジェントリたちにとって、清教徒革命は「暴徒」に国政を牛耳られた不名誉な事件であり、名誉革命がその汚名をそそぐものであった。その原因は無知で横暴なスコットランド人の王チャールズ1世に帰すると考えられていた。結果、王権の大幅な制限と民衆の非政治化はジェントリたちの大きな関心事となった。
1984年、ISOの文字コード規格委員会 (ISO/TC 97/SC2) は文字セットの切り替えを行わずに世界中の文字を単一の文字集合として扱える文字コード規格 (ISO 10646) を作成することを決定し、専門の作業グループ (ISO/TC 97/SC 2/WG 2) を設置し、作業を始めていた。1980年代後半にはこの作業グループにおいてさまざまな提案が検討されている。1990年になって出来あがったISO/TC 97/SC 2/WG 2作成のISO 10646の初版ドラフト（DIS 10646#DIS 10646第1版）では、漢字コードは32ビットで表現され、各国の漢字コードはそのまま入れることになった。しかし中国は漢字を各国でばらばらに符号化するのではなく、あくまで統一して扱うことを求めてこのドラフトには当初から反対しており、今後の漢字コードの方針を決めるため、WG 2は CJK-JRG (Joint Research Group) と呼ばれるグループを別途設置し、そこで引き続き検討することにした。このような公的機関の動きとは別に、1987年頃からXeroxのJoe BeckerとLee Collinsは、後にユニコードと呼ばれるようになる、世界中の文字を統一して扱える文字コードを開発していた。1989年9月には「Unicode Draft 1」が発表された。ここではその基本方針として、2オクテット（16ビット）固定長で全ての文字を扱えることを目指しており、そのために日本・中国・韓国の漢字を統一することで2万弱の漢字コードを入れ、さらに将来の拡張用に、3万程度の漢字の空き領域が別に用意されていた。このドラフトは少しずつ改良を加えられながら1990年4月にUnicode Draft 2、同年12月Unicode Final Draftとなった。さらに1991年1月にはこのUnicode Final Draftに賛同する企業によって、ユニコードコンソーシアムが設立された。1991年6月、ISO/IEC 10646による4オクテット固定長コードを主体としたドラフト「DIS 10646第1版」は、2オクテット固定長コードであるUnicodeとの一本化を求める各国により否決され、ISO 10646とUnicodeの一本化が図られることになった。また中国およびUnicodeコンソーシアムの要請により、CJK-JRGにおいて、ISO 10646とUnicodeの一本化が図られることになった。CJK-JRGは各国の漢字コードに基づき独自の統合規準を定め、ISO 10646 / Unicode用の統合漢字コード表を作成することになった。CJK-JRGの会合は第1回が7月22日から24日にかけて東京で、第2回の会合が9月17日から19日にかけて北京で、第3回が11月25日から29日にかけて香港で開催された。これらの討議の結果、1991年末になって「ISO 10646＝Unicode」用の統合漢字コード表が Unified Repertoire and Ordering (URO) の第1版として完成した。Unicodeの最初に印刷されたドキュメントであるUnicode 1.0は、統合漢字表の完成に先行して漢字部分を除いたUnicode 1.0, Vol.1が1991年10月に出版され、後に1992年になって漢字部分だけのUnicode 1.0, Vol.2が出版された。1992年、CJK統合漢字URO第二版が完成し、これを取り込んだ（ただし、UROには若干の間違いが発見されており、それらの修正が行われている。）DIS 10646第2版が、5月30日の国際投票で可決された。1993年5月1日 「ISO/IEC 10646-1: 1993 Universal Multiple-Octet Coded Character Set (UCS) -- Part 1: Architecture and basic Multilingual Plane」が制定される。同年翌6月にUnicode 1.0は ISO/IEC 10646-1:1993にあわせた変更を行いUnicode 1.1となり、以後ユニコードとISO/IEC 10646とは歩調を合わせて改訂されていくことになる。